spring

·Back-end
🌱 어노테이션의 기본 구조이미 선언되어 있는 어노테이션을 보면 기본적으로 @Target, @Retention이 설정되어 있는 것을 볼 수 있다.여기서 이 @Target, @Retention이 뭘까? 🌱 Meta Annotation이란?메타 어노테이션은 어노테이션을 정의할 때 사용되는 어노테이션이다.메타 어노테이션은 다른 어노테이션 위에 선언되어 그 어노테이션의 사용 방법과 동작을 지정한다. 🫧 @Retention어노테이션을 언제까지 유지할것인지 지정한다.소스 코드, 클래스 파일, 런타임 중 어느 시점까지 어노테이션 정보를 유지할지를 결정한다.1️⃣ @Retention(RetentionPolicy.SOURCE)컴파일 전까지만 유지되는 어노테이션이 필요한 경우 사용하는 옵션, 컴파일러에 의해 제거된다...
서채리
'spring' 태그의 글 목록