WebStudy/Spring
Annotation
Annotation annotation 자바 1.5 버전부터 지원되는 일종의 metadata 컴파일 또는 런타임시에 해석됨 어노테이션 만들기 기본 형식 @Target(ElementType.MTHOD) @Retention(RetentionPolicy.RUNTIME) Public @interface Annotation1{} @Target 어노테이션이 적용되는 대상을 의미 ElementType의 요소 중 선택해서 지정 @Retention 어노테이션이 적용될 범위를 결정 class 어노테이션 작성 시 기본값으로 크래스 파일에 포함, JVM이 로드 X runtime 클래스 파일에 포함, JVM이 로드해서 리플렉션 API로 참조 가능 sourcre 컴파일 때만 사용, 클래스 파일에 포함 X MyAnnotation ..
2021. 7. 21. 23:11
최근댓글