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 99940880163f26adcb8987e0d447b137035e9c0e..6d84281c06078c73b0f3672e4bdd59f4169ba14e 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)) { 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 39622bb907bb06f71e3fcbda5fb511d630b56557..8237b1b29120202714d44616ac2bff0dc841ff2b 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)) {