@Retention
애너테이션이 유지되는 기간을 지정한다.
소스 코드, 클래스 파일, 런타임 시점 중 어느 시점까지 애너테이션 정보를 유지할 것인지를 설정할 수 있습니다.
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@Retention(RetentionPolicy.RUNTIME)
@interface MyAnnotation {
// 애너테이션 내용
}
'JAVA' 카테고리의 다른 글
@interface 나만의 애너테이션 만들기 (0) | 2024.02.15 |
---|---|
Annotation - @Repeatable (0) | 2024.02.15 |
Annotation - @Inherited (0) | 2024.02.15 |
Annotation - @Documented (0) | 2024.02.15 |
Annotation - @Target (0) | 2024.02.15 |