最近在做 去掉web.xml和applicationcontex.xml配置文件。
也就是基于javaConfig配置,阅读起来更易读
明明配置了 root contex过滤掉controller,但是任然扫描到controller。
@Configuration//表示配置类
@ComponentScan(basePackages={"springstudy.controller"},
includeFilters={@Filter(type=FilterType.ANNOTATION,classes={Controller.class})},useDefaultFilters=false)
//扫描springstudy.controller包并且只扫描controller注解,不适用默认的过滤规则
@EnableWebMvc
public class WebConfig extends WebMvcConfigurerAdapter {
/**
*
-Xms320m -Xmx320m -XX:+PrintGCDetails -XX:+UseSerialGC
*/
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
@Bean
public ViewResolver viewResolver(){
InternalResourceViewResolver viewResolver =
new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/jsp/");
viewResolver.setSuffix("