서론

Java 1.5에서 소개된 것으로 현재 Java를 사용하는 Spring, Hibernate 같은

많은 프레임워크들이 어노테이션을 자주 사용하고 있다.


어노테이션 → 프로그램에게 정보를 전달해주는 것

Java 어노테이션은 프로그램에 관한 정보를 제공하며 컴파일러나 파싱 도구에 의해서 해석된다.

역할


어노테이션 종류

표준 어노테이션(자바에서 기본 제공)

스크린샷 2024-01-15 오후 1.05.54.png

메타 어노테이션(어노테이션을 정의하는데 사용)

스크린샷 2024-01-15 오후 1.06.13.png

사용자 어노테이션(사용자가 직접 정의하는 어노테이션)