InterceptorConfig.java 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. @Configuration
  7. public class InterceptorConfig implements WebMvcConfigurer {
  8. @Bean
  9. public JWTInterceptor jwtInterceptor(){
  10. return new JWTInterceptor();
  11. }
  12. @Override
  13. public void addInterceptors(InterceptorRegistry registry) {
  14. registry.addInterceptor(jwtInterceptor()).
  15. excludePathPatterns("/huatongApi/admin/my/*","/huatongApi/env-nh3-n/send")
  16. .excludePathPatterns("/huatongApi/receive/feed","/huatongApi/energy-data/importData","/huatongApi/energy-data/getData"
  17. ,"/huatongApi/energy-data/getData2" ,"/huatongApi/energy-data/getData3","/huatongApi/energy-data/getData4"
  18. ,"/huatongApi/energy-data/getData5"
  19. ,"/huatongApi/energy-data/getData6"
  20. ,"/huatongApi/energy-data/getData7"
  21. ,"/huatongApi/energy-data/getData8"
  22. ,"/huatongApi/energy-data/getData9"
  23. ,"/huatongApi/energy-data/getData10"
  24. ,"/huatongApi/energy-data/getData11"
  25. ,"/huatongApi/energy-data/getData12"
  26. ,"/huatongApi/energy-data/getData13"
  27. ,"/huatongApi/energy-data/getData14"
  28. ,"/huatongApi/energy-data/getData15"
  29. ,"/huatongApi/energy-data/getData16"
  30. ,"/huatongApi/energy-data/getData17"
  31. ,"/huatongApi/energy-data/getData18"
  32. ,"/huatongApi/energy-data/getData19"
  33. ,"/huatongApi/energy-data/getData20"
  34. ,"/huatongApi/energy-data/getData21"
  35. ,"/huatongApi/energy-data/getData22"
  36. ,"/huatongApi/energy-data/getData30"
  37. ,"/huatongApi/test/*"
  38. ,"/huatongApi/energy-data/getDeviceStatus");
  39. }
  40. }