0. 미리 읽어보기https://jyhan0625.tistory.com/63 [Java] @, Annotation(애너테이션) 완벽 가이드애너테이션(Annotation)은 Java 코드에 추가적인 정보를 제공하는 메타데이터이다. • 컴파일러, 런타임 환경, 프레임워크(Spring 등)가 특정 기능을 수행할 때 활용된다. • 주석(Comment)과 달리 실제jyhan0625.tistory.com 자바에서 기본 제공하는 애너테이션(@Override, @Deprecated 등)만으로는 모든 요구 사항을 충족할 수 없다. 그래서 개발자가 직접 애너테이션을 정의하고 사용해야 하는 경우가 있다. 1. 주요 사용 목적 1) 중복 코드 제거 및 코드 간결화✔ 애너테이션을 활용하면 공통 기능을 분리하여 코드 중..