diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/strategy/SaStrategy.java b/sa-token-core/src/main/java/cn/dev33/satoken/strategy/SaStrategy.java index 8b8d8ea6..e4f05aab 100644 --- a/sa-token-core/src/main/java/cn/dev33/satoken/strategy/SaStrategy.java +++ b/sa-token-core/src/main/java/cn/dev33/satoken/strategy/SaStrategy.java @@ -190,9 +190,9 @@ public final class SaStrategy { * 判断一个 Method 或其所属 Class 是否包含指定注解 *

参数 [Method, 注解] */ - public BiFunction isAnnotationPresent = (method, annotationClass) -> { - return me.getAnnotation.apply(method, SaIgnore.class) != null || - me.getAnnotation.apply(method.getDeclaringClass(), SaIgnore.class) != null; + public BiFunction, Boolean> isAnnotationPresent = (method, annotationClass) -> { + return me.getAnnotation.apply(method, annotationClass) != null || + me.getAnnotation.apply(method.getDeclaringClass(), annotationClass) != null; }; @@ -273,7 +273,7 @@ public final class SaStrategy { * @param isAnnotationPresent / * @return 对象自身 */ - public SaStrategy setIsAnnotationPresent(BiFunction isAnnotationPresent) { + public SaStrategy setIsAnnotationPresent(BiFunction, Boolean> isAnnotationPresent) { this.isAnnotationPresent = isAnnotationPresent; return this; }