[SPRING] Spring Boot Custom Annotation 만들기
📚 개념 정리 1. 커스텀 어노테이션이란? Java 1.5 버전부터 지원되는 기능으로 일종의 메타데이터 입니다. 프로그램에 관한 데이터를 제공하거나 코드에 정보를 추가할 때 사용하는 것을 어노테이션이라고 합니다. 대표적인 어노테이션으로는 @Controller, @SpringBootApplication등이 있습니다. 하지만 위 예시 어노테이션들은 이미 만들어진 어노테이션들이고, 직접 커스텀해서 어노테이션을 만들 수 있는데, 이것을 커스텀 어노테이션이라고 합니다. 💻 구현 1. 커스텀 어노테이션 만들기 LogExclusion.java @Target({ElementType.METHOD}) // 1 @Retention(RetentionPolicy.RUNTIME) // 2 public @interface LogE..