diff --git a/pom.xml b/pom.xml index 20f88d6e..83db33ae 100644 --- a/pom.xml +++ b/pom.xml @@ -47,7 +47,7 @@ 3.5.5 1.2.21 5.8.16 - 4.1.0 + 4.5.0 1.18.20 2.0.3.RELEASE 4.1.2 diff --git a/virtual-patient-common/src/main/java/com/supervision/config/ResponseConfig.java b/virtual-patient-common/src/main/java/com/supervision/config/ResponseConfig.java index 6e1ec5a5..d0145337 100644 --- a/virtual-patient-common/src/main/java/com/supervision/config/ResponseConfig.java +++ b/virtual-patient-common/src/main/java/com/supervision/config/ResponseConfig.java @@ -1,6 +1,5 @@ package com.supervision.config; -import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.util.StrUtil; import cn.hutool.json.JSONUtil; import com.supervision.domain.GlobalResult; @@ -31,7 +30,7 @@ import java.util.stream.Collectors; * @date 2022/3/10 13:24 */ @Slf4j -@RestControllerAdvice(annotations = RestController.class, basePackages = {"com.**.controller"}) +@RestControllerAdvice(annotations = RestController.class, basePackages = {"com.supervision.**.controller"}) public class ResponseConfig implements ResponseBodyAdvice { @@ -39,7 +38,14 @@ public class ResponseConfig implements ResponseBodyAdvice { public boolean supports(@Nullable MethodParameter methodParameter, @Nullable Class> aClass) { assert methodParameter != null; - return !methodParameter.getDeclaringClass().getName().contains("swagger"); + String lowerCase = methodParameter.getDeclaringClass().getName().toLowerCase(); + log.info(lowerCase); + if (lowerCase.contains("swagger") || lowerCase.contains("springdoc")) { + return false; + } else { + log.info("--------{}---------", lowerCase); + return true; + } } @Override diff --git a/virtual-patient-common/src/main/java/com/supervision/config/WebConfig.java b/virtual-patient-common/src/main/java/com/supervision/config/WebConfig.java index a521d70f..a46a1e90 100644 --- a/virtual-patient-common/src/main/java/com/supervision/config/WebConfig.java +++ b/virtual-patient-common/src/main/java/com/supervision/config/WebConfig.java @@ -23,9 +23,9 @@ public class WebConfig implements WebMvcConfigurer { @Override public void addInterceptors(InterceptorRegistry registry) { // 添加权限拦截器 -// registry.addInterceptor(new JwtInterceptor()) -// .addPathPatterns("/**") -// .excludePathPatterns(ignorePathPatterns()); + registry.addInterceptor(new JwtInterceptor()) + .addPathPatterns("/**") + .excludePathPatterns(ignorePathPatterns()); } public List ignorePathPatterns() { @@ -47,7 +47,7 @@ public class WebConfig implements WebMvcConfigurer { paths.add("/medicalRecManage/downloadMedicalAnswerTemplate"); paths.add("/qaKnowledge/**"); // 开发环境,放开不校验token.每次修改这里需要重启(热部署不行) - paths.add("/**"); +// paths.add("/**"); return paths; }