From d37846ac3d7e70478def9bafc804701361c7de67 Mon Sep 17 00:00:00 2001 From: lhzsdnu <2383376138@qq.com> Date: Wed, 2 Aug 2023 12:28:19 +0000 Subject: [PATCH 1/2] update Knife4jOperationCustomizer.java. Signed-off-by: lhzsdnu <2383376138@qq.com> --- .../knife4j/spring/extension/Knife4jOperationCustomizer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/knife4j/knife4j-openapi3-spring-boot-starter/src/main/java/com/github/xiaoymin/knife4j/spring/extension/Knife4jOperationCustomizer.java b/knife4j/knife4j-openapi3-spring-boot-starter/src/main/java/com/github/xiaoymin/knife4j/spring/extension/Knife4jOperationCustomizer.java index 39622bb9..8237b1b2 100644 --- a/knife4j/knife4j-openapi3-spring-boot-starter/src/main/java/com/github/xiaoymin/knife4j/spring/extension/Knife4jOperationCustomizer.java +++ b/knife4j/knife4j-openapi3-spring-boot-starter/src/main/java/com/github/xiaoymin/knife4j/spring/extension/Knife4jOperationCustomizer.java @@ -51,7 +51,7 @@ public class Knife4jOperationCustomizer implements GlobalOperationCustomizer { } } else { // 如果方法级别不存在,再找一次class级别的 - ApiSupport apiSupport = AnnotationUtils.findAnnotation(handlerMethod.getMethod().getClass(), ApiSupport.class); + ApiSupport apiSupport = AnnotationUtils.findAnnotation(handlerMethod.getBeanType(), ApiSupport.class); if (apiSupport != null) { String author = ExtensionUtils.getAuthor(apiSupport); if (StrUtil.isNotBlank(author)) { -- Gitee From 1fc82608ace85cc62a8ddfb3d3bc688adf15753a Mon Sep 17 00:00:00 2001 From: lhzsdnu <2383376138@qq.com> Date: Wed, 2 Aug 2023 12:29:04 +0000 Subject: [PATCH 2/2] update Knife4jJakartaOperationCustomizer.java. Signed-off-by: lhzsdnu <2383376138@qq.com> --- .../spring/extension/Knife4jJakartaOperationCustomizer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/knife4j/knife4j-openapi3-jakarta-spring-boot-starter/src/main/java/com/github/xiaoymin/knife4j/spring/extension/Knife4jJakartaOperationCustomizer.java b/knife4j/knife4j-openapi3-jakarta-spring-boot-starter/src/main/java/com/github/xiaoymin/knife4j/spring/extension/Knife4jJakartaOperationCustomizer.java index 99940880..6d84281c 100644 --- a/knife4j/knife4j-openapi3-jakarta-spring-boot-starter/src/main/java/com/github/xiaoymin/knife4j/spring/extension/Knife4jJakartaOperationCustomizer.java +++ b/knife4j/knife4j-openapi3-jakarta-spring-boot-starter/src/main/java/com/github/xiaoymin/knife4j/spring/extension/Knife4jJakartaOperationCustomizer.java @@ -51,7 +51,7 @@ public class Knife4jJakartaOperationCustomizer implements GlobalOperationCustomi } } else { // 如果方法级别不存在,再找一次class级别的 - ApiSupport apiSupport = AnnotationUtils.findAnnotation(handlerMethod.getMethod().getClass(), ApiSupport.class); + ApiSupport apiSupport = AnnotationUtils.findAnnotation(handlerMethod.getBeanType(), ApiSupport.class); if (apiSupport != null) { String author = ExtensionUtils.getAuthor(apiSupport); if (StrUtil.isNotBlank(author)) { -- Gitee