a49a39837734b79546eb3ace529d0f447f63f3a7.svn-base 1.1 KB

1234567891011121314151617181920212223242526
  1. package org.jeecg.config.sign.interceptor;
  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. * 签名 拦截器配置
  8. */
  9. @Configuration
  10. public class SignAuthConfiguration implements WebMvcConfigurer {
  11. public static String[] urlList = new String[] {"/sys/dict/getDictItems/*", "/sys/dict/loadDict/*",
  12. "/sys/dict/loadDictOrderByValue/*", "/sys/dict/loadDictItem/*", "/sys/dict/loadTreeData",
  13. "/sys/api/queryTableDictItemsByCode", "/sys/api/queryFilterTableDictInfo", "/sys/api/queryTableDictByKeys",
  14. "/sys/api/translateDictFromTable", "/sys/api/translateDictFromTableByKeys"};
  15. @Bean
  16. public SignAuthInterceptor signAuthInterceptor() {
  17. return new SignAuthInterceptor();
  18. }
  19. @Override
  20. public void addInterceptors(InterceptorRegistry registry) {
  21. registry.addInterceptor(signAuthInterceptor()).addPathPatterns(urlList);
  22. }
  23. }