@Configuration
@EnableWebMvc //启用MVC
@ComponentScan
public class WebConfig implements WebMvcConfigurer {
//视图解析器
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver v = new InternalResourceViewResolver();//
v.setPrefix("/WEB-INF/views/");
v.setSuffix(".jsp");
return v;
}
//静态资源处理
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
// TODO Auto-generated method stub
configurer.enable();
}
//拦截器
@Override
public void addInterceptors(InterceptorRegistry registry) {
// TODO Auto-generated method stub
registry.addInterceptor(new LoginInterceptor())
.addPathPatterns("/**")
.excludePathPatterns("/loginController");
}
}