어노테이션을 사용하는 이유 (효과) 는 무엇일까?

어노테이션(Annotation)이란?

Spring 프레임워크에서 메타데이터의 일종으로, 클래스, 메서드, 필드 등의 추가 정보를 제공하는 역할을 합니다.

어노테이션은 @ 기호와 함께 사용되며, 코드에 대한 설명이나 컴파일러 지시어, 런타임 처리 등에 활용됩니다.

어노테이션의 종류

이외에도 Spring에서는 AOP(Aspect-Oriented Programming)를 위한 어노테이션, 데이터 액세스를 위한 어노테이션, 테스트를 위한 어노테이션 등 다양한 어노테이션을 제공합니다.

결론

어노테이션을 사용하는 이유는 코드 내에서 직관적으로 설정과 동작을 정의할 수 있어 개발 생산성과 유지보수성을 높이기 위해