(7) Spring Boot Custom Annotation
어노테이션 구성과 동작 원리 커스텀 어노테이션은 메타 어노테이션을 사용하여 다음과 같은 구조를 가진다. 메타 어노테이션이란 커스텀 어노테이션을 구성할 때 시점, 위치 등을 지정하기 위한 어노테이션이다. 어노테이션의 필드 타입은 enum, String 이나 기본 자료형, 기본 자료형의 배열만 사용할 수 있다. @Targer({ElementType.$적용대상}) @Retention(RetentionPolicy.$정보유지되는대상) public @interface $어노테이션명{ public 타입 elementName() $default값 .... } 메타 어노테이션의 종류는 다음과 같다. @Retention : 컴파일러가 어노테이션을 다루는 방법을 기술, 어느 시점까지 영향을 미치는지를 결정 Retention..