자바 어노테이션 개념 이해하기
자바 어노테이션이란? 핵심 개념 이해하기자바 어노테이션(Java Annotation)은 메타데이터(Metadata)의 한 형태로, 코드에 정보를 추가하여 컴파일러, 개발 도구, 프레임워크 등에서 특정 동작을 유도하거나 처리하는 데 활용된다. 어노테이션은 자바 5부터 도입되었으며, 현재는 스프링(Spring), JPA, 롬복(Lombok) 등 거의 모든 현대 자바 프레임워크에서 핵심적인 요소로 자리 잡고 있다.자바 어노테이션은 다음과 같은 주요 특징을 가진다:실행 코드에는 영향을 주지 않지만, 컴파일러나 런타임 환경이 해석하여 동작을 변경할 수 있음소스 코드의 가독성과 유지보수를 향상시킴반복 코드를 줄이고 생산성을 높임어노테이션은 일반적으로 @ 기호로 시작하며, 클래스, 메서드, 변수, 파라미터 등 다양한..
2025. 4. 3.