찾다

 >  Q&A  >  본문

java - SpringAOP는 메소드를 실행하는 클래스에 대한 주석 정보를 어떻게 얻습니까?

내가 달성하고 싶은 기능은 class上注解了需要验证用户,那么里面的method就不需要逐个去写这个注解。
如果method写了注解,则以method에 있는 경우입니다.

확인해 보니 대부분의 기사가 method上的注解,而没有说到如何获得class에서 주석을 얻는 방법에 대해 설명하고 있는 것으로 나타났습니다.
신이시여 저에게 코드를 주세요.

허용된 답변과 결합하여 전체 코드는 다음과 같습니다.

으아악
天蓬老师天蓬老师2705일 전960

모든 응답(3)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-06-30 09:56:55

    Spring 자체 도구 사용org.springframework.core.annotation.AnnotationUtils#findAnnotation(java.lang.Class<?>, java.lang.Class<A>)

    회신하다
    0
  • 怪我咯

    怪我咯2017-06-30 09:56:55

    이 기사를 읽을 수 있습니다. Java 주석

    회신하다
    0
  • typecho

    typecho2017-06-30 09:56:55

    아앗 여기서 잘라요

    @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 {

    으아악

    }

    회신하다
    0
  • 취소회신하다