• JavaBean配置WebMvcConfigurer

    @Configuration
    public class WebJavaBeanConfiguration {
      /**
       * 日志拦截器
       */
      @Autowired
      private LogInterceptor logInterceptor;
    
      /**
       * 实例化WebMvcConfigurer接口
       *
       * @return
       */
      @Bean
      public WebMvcConfigurer webMvcConfigurer() {
          return new WebMvcConfigurer() {
              /**
               * 添加拦截器
               * @param registry
               */
              @Override
              public void addInterceptors(InterceptorRegistry registry) {
                  registry.addInterceptor(logInterceptor).addPathPatterns("/**");
              }
          };
      }
    }
    
  • 实现类配置WebMvcConfigurer

    @Configuration
    public class WebConfiguration implements WebMvcConfigurer {
    
      /**
       * 日志拦截器
       */
      @Autowired
      private LogInterceptor logInterceptor;
    
      /**
       * 重写添加拦截器方法并添加配置拦截器
       * @param registry
       */
      @Override
      public void addInterceptors(InterceptorRegistry registry) {
           registry.addInterceptor(logInterceptor).addPathPatterns("/**");
      }
    }
    
Copyright © wswzms.top 2019 all right reserved,powered by Gitbook该文件修订时间: 2019-04-17 13:32:20

results matching ""

    No results matching ""