package org.jeecg.config.sign.interceptor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; /** * online 拦截器配置 */ @Configuration public class SignAuthConfiguration implements WebMvcConfigurer { @Bean public SignAuthInterceptor signAuthInterceptor() { return new SignAuthInterceptor(); } @Override public void addInterceptors(InterceptorRegistry registry) { String[] inculudes = new String[] {"/sys/dict/getDictItems/*", "/sys/dict/loadDict/*", "/sys/dict/loadDictOrderByValue/*", "/sys/dict/loadDictItem/*", "/sys/dict/loadTreeData", "/sys/api/queryTableDictItemsByCode", "/sys/api/queryFilterTableDictInfo", "/sys/api/queryTableDictByKeys", "/sys/api/translateDictFromTable", "/sys/api/translateDictFromTableByKeys"}; registry.addInterceptor(signAuthInterceptor()).addPathPatterns(inculudes); } }