@Configuration public class WebConfig implements WebMvcConfigurer { /** * 添加拦截器 */ @Override public void addInterceptors(InterceptorRegistry registry) { //拦截路径可自行配置多个 可用 ,分隔开 registry.addInterceptor(new JwtAuthenticationTokenHandler()).addPathPatterns("/**").excludePathPatterns("/user/login", "/upload/**","/policyFileManager/downloadPolicyFile/**","/policyFileManager/insertPolicyFile/**","/projectManger/uploadCKEditor/**"); } /** * 跨域支持 * * @param registry */ @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .allowCredentials(true) .allowedMethods("GET", "POST", "DELETE", "PUT") .maxAge(3600 * 24); } }