InterceptorConfig.java 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.huimv.receive.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("/secureApi/admin/my/*","/secureApi/bill-access-door/getDoorData","/secureApi/bill-gate/getGateData")
  22. .excludePathPatterns("/secureApi/receive/feed","/secureApi/bill-personnel-admission/printAdmission"
  23. ,"/secureApi/bill-personnel-admission/printAdmission"
  24. ,"/secureApi/bill-pcr/printPcr"
  25. ,"/secureApi/bill-clean/printClean"
  26. ,"/secureApi/bill-isolate/printIsolate"
  27. ,"/secureApi/bill-luggage/printLuggage"
  28. ,"/secureApi/admin/user/printUser"
  29. ,"/secureApi/accountMultilevel/printAccount"
  30. ,"/secureApi/base-device/printDevice"
  31. ,"/secureApi/bill-personnel-admission/listDoor"
  32. //后台统计接口开放
  33. ,"/secureApi/bill-personnel-admission/countAdmission"
  34. ,"/secureApi/bill-personnel-admission/listTop"
  35. ,"/secureApi/bill-personnel-admission/admissionTail"
  36. ,"/secureApi/bill-personnel-admission/selectList"
  37. ,"/secureApi/bill-personnel-admission/uploadImgAndAdmissin"
  38. ,"/secureApi/bill-personnel-admission/delete"
  39. ,"/secureApi/bill-pcr/pcrWhole"
  40. ,"/secureApi/bill-pcr/listType"
  41. ,"/secureApi/bill-pcr/listLocation"
  42. ,"/secureApi/bill-pcr/listAll"
  43. ,"/secureApi/bill-pcr/selectList"
  44. ,"/secureApi/bill-pcr/delete"
  45. ,"/secureApi/bill-clean/listCount"
  46. ,"/secureApi/bill-clean/allList"
  47. ,"/secureApi/bill-clean/CleanSelect"
  48. ,"/secureApi/bill-clean/delete"
  49. ,"/secureApi/bill-clean/listScreen"
  50. ,"/secureApi/bill-isolate/isolateList"
  51. ,"/secureApi/bill-isolate/isolateSelect"
  52. ,"/secureApi/bill-isolate/delete"
  53. ,"/secureApi/bill-luggage/listLuggage"
  54. ,"/secureApi/bill-luggage/selectLuggage"
  55. ,"/secureApi/bill-luggage/delete"
  56. ,"/secureApi/bill-sampling/listAll"
  57. ,"/secureApi/bill-clean-before/listCleanBefore"
  58. ,"/secureApi/bill-goods-inventory/list"
  59. ,"/secureApi//bill-sampling/getVideo"
  60. ,"/secureApi/bill-personnel-admission/jingJiAdmission"
  61. ,"/secureApi/bill-personnel-admission/allCount"
  62. ,"/secureApi/bill-pcr/pcrList"
  63. ,"/secureApi/bill-goods-inventory/listAll");
  64. }
  65. }