Spring Boot 学习(一) 定制化组件
需要掌握的是继承接口WebMvcConfigurer这种方式,重写方法
以拦截器为例
@Configuration public class AdminConfig implements WebMvcConfigurer { //所有定制web功能的都是WebMvcConfigurer接口 public void addInterceptors(InterceptorRegistry registry) { //重写这方法 registry.addInterceptor(new LoginIntercepter()) //添加一个拦截器(LoginIntercepter是拦截器类,实现了接口HandlerInterceptor) .addPathPatterns("/**") // (/**)表示默认拦截所有请求 add表示要拦截哪些url请求 .excludePathPatterns("/","/login","css/**","js/**","fonts/**","/1.jpg","/thymeleaf","/index.html","/form","/upload"); //exclude表示放行的是哪些 } }
@EnableWebMvc 可以全面接管SpringMvc,此功能要慎用,如果使用需要对springMvc的底层进行重新配置,想要全面定值SpringMvc的功能需要
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号