WebAppConfig.java 948 B

123456789101112131415161718192021222324252627282930
  1. package com.fdkankan.site.config;
  2. import com.fdkankan.site.interceptor.TokenInterceptor;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.context.annotation.Configuration;
  5. import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
  6. import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
  7. import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
  8. @Configuration
  9. public class WebAppConfig implements WebMvcConfigurer {
  10. @Autowired
  11. TokenInterceptor tokenInterceptor;
  12. @Override
  13. public void addInterceptors(InterceptorRegistry registry) {
  14. registry.addInterceptor(tokenInterceptor).addPathPatterns("/**")
  15. .excludePathPatterns("/test/**");
  16. WebMvcConfigurer.super.addInterceptors(registry);
  17. }
  18. @Override
  19. public void addResourceHandlers(ResourceHandlerRegistry registry) {
  20. WebMvcConfigurer.super.addResourceHandlers(registry);
  21. }
  22. }