Interface SaAnnotationHandlerInterface<T extends Annotation>

All Known Implementing Classes:
SaCheckDisableHandler, SaCheckHttpBasicHandler, SaCheckHttpDigestHandler, SaCheckLoginHandler, SaCheckOrHandler, SaCheckPermissionHandler, SaCheckRoleHandler, SaCheckSafeHandler, SaIgnoreHandler

public interface SaAnnotationHandlerInterface<T extends Annotation>
所有注解处理器的父接口
Since:
2024/8/2
Author:
click33
  • Method Details

    • getHandlerAnnotationClass

      Class<T> getHandlerAnnotationClass()
      获取所要处理的注解类型
      Returns:
      /
    • check

      default void check(Annotation at, AnnotatedElement element)
      所需要执行的校验方法
      Parameters:
      at - 注解对象
      element - 被标注的注解的元素(方法/类)引用
    • checkMethod

      void checkMethod(T at, AnnotatedElement element)
      所需要执行的校验方法(转换类型后)
      Parameters:
      at - 注解对象
      element - 被标注的注解的元素(方法/类)引用