어노테이션이란 코드에 메타데이터를 추가하는 방법. 메타데이터는 프로그램의 동작에 영향을 주지 않지만, 컴파일러나 런타임 환경에서 코드를 처리하는 방법에 영향을 줄 수 있다. JAVA에서 어노테이션은 @ 기호로 시작하며, 클래스, 메서드, 변수 등 다양한 코드 요소에 적용할 수 있다. 어노테이션 용도코드 문서화 : 어노테이션을 통해 코드의 의미를 명확하게 설명할 수 있다.컴파일러 지시 : 컴파일러에게 특정 행동을 지시할 수 있다.런타임 처리 : 런타임 환경에서 어노테이션을 읽어 특정 동작을 수행할 수 있다.프레임워크 지원 : 프레임워크가 어노테이션을 통해 특정 기능을 제공할 수 있다.Spring Boot에서 많이 사용하는 어노테이션@SpringBootApplicationSpring Boot 애플리케이션의 ..