내가 달성하고 싶은 기능은 class上注解了需要验证用户,那么里面的method就不需要逐个去写这个注解。如果method写了注解,则以method에 있는 경우입니다.
class
method
확인해 보니 대부분의 기사가 method上的注解,而没有说到如何获得class에서 주석을 얻는 방법에 대해 설명하고 있는 것으로 나타났습니다. 신이시여 저에게 코드를 주세요.
허용된 답변과 결합하여 전체 코드는 다음과 같습니다.
欢迎选择我的课程,让我们一起见证您的进步~~
Spring 자체 도구 사용org.springframework.core.annotation.AnnotationUtils#findAnnotation(java.lang.Class<?>, java.lang.Class<A>)
org.springframework.core.annotation.AnnotationUtils#findAnnotation(java.lang.Class<?>, java.lang.Class<A>)
이 기사를 읽을 수 있습니다. Java 주석
아앗 여기서 잘라요
@Around("log() && @annotation(XXX.XXX.XXX.ControllerApiAnnotationLogin)")
맞춤형 주석
/** *@author whmyit@163.com *@Time 2017-06-16
맞춤 주석 제어 API*/
@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD,ElementType.TYPE})public @interface ControllerApiAnnotationLogin {
}
Spring 자체 도구 사용
org.springframework.core.annotation.AnnotationUtils#findAnnotation(java.lang.Class<?>, java.lang.Class<A>)
이 기사를 읽을 수 있습니다. Java 주석
아앗 여기서 잘라요
@Around("log() && @annotation(XXX.XXX.XXX.ControllerApiAnnotationLogin)")
맞춤형 주석
/**
*@author whmyit@163.com
*@Time 2017-06-16
맞춤 주석 제어 API
*/
@Retention(RetentionPolicy.RUNTIME)
으아악@Target({ElementType.METHOD,ElementType.TYPE})
public @interface ControllerApiAnnotationLogin {
}