본문 바로가기
Java

Annotation

by 타블로 2017. 4. 9.

Link : http://jdm.kr/blog/216

Meta Annotations

다. 이 메타 어노테이션을 이용해 커스텀 어노테이션을 만들어낼 수 있습니다.

  • @Retention - 어노테이션의 범위(?)라고 할 수 있겠습니다. 어떤 시점까지 어노테이션이 영향을 미치는지 결정합니다.
  • @Documented - 문서에도 어노테이션의 정보가 표현됩니다.
  • @Target - 어노테이션이 적용할 위치를 결정합니다.
  • @Inherited - 이 어노테이션을 선언하면 부모클래스에서 어노테이션을 상속 받을 수 있습니다.
  • @Repeatable - 반복적으로 어노테이션을 선언할 수 있게 합니다.