InterceptorConfig.java 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. package com.huimv.admin.config;
  2. import org.springframework.context.annotation.Bean;
  3. import org.springframework.context.annotation.Configuration;
  4. import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
  5. import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
  6. /**
  7. * @Description: 注册验证tocken的拦截器
  8. * @Author
  9. * @Date 2021/4/19 20:41
  10. * @Version V1.0
  11. */
  12. @Configuration
  13. public class InterceptorConfig implements WebMvcConfigurer {
  14. @Bean
  15. public JWTInterceptor jwtInterceptor(){
  16. return new JWTInterceptor();
  17. }
  18. @Override
  19. public void addInterceptors(InterceptorRegistry registry) {
  20. registry.addInterceptor(jwtInterceptor()).
  21. excludePathPatterns("/huatongApi/admin/my/*","/huatongApi/env-nh3-n/send")
  22. .excludePathPatterns("/huatongApi/receive/feed","/huatongApi/energy-data/getData"
  23. ,"/huatongApi/energy-data/getData2" ,"/huatongApi/energy-data/getData3","/huatongApi/energy-data/getData4"
  24. ,"/huatongApi/energy-data/getData5"
  25. ,"/huatongApi/energy-data/getData6"
  26. ,"/huatongApi/energy-data/getData7"
  27. ,"/huatongApi/energy-data/getData8");
  28. }
  29. }