1. 어노테이션 이란Annotation은 사전적 의미로는 주석이라는 뜻입니다. 프로그래밍에서 주석은 개발자가 코드를 더 직관적으로 이해하고 다른 사람에게 설명하기 쉽도록 상세한 정보를 제공하는 코드 내 설명문입니다. 주석은 코드의 목적, 동작 방식, 주의사항 등을 문서화하는 데 사용됩니다. 어노테이션은 주석과 외형적으로 유사해 보일 수 있지만, 그 본질적인 역할과 용도가 매우 다릅니다. 주석이 개발자와 같은 사람에게 코드에 대한 설명과 문서화된 정보를 제공하는 것이 목적이라면, 어노테이션은 프로그램 실행 과정에서 특정 동작이나 처리를 지시하는 메타데이터로서 프로그램에 직접적인 정보를 전달하는 도구입니다. 2. 어노테이션역할컴파일러에게 문법 에러를 체크하도록 정보를 제공합니다.프로그램을 빌드할 때 코드를..