어노테이션1 자바 어노테이션(Annotation)이란? 어노테이션이란? JDK5 이상 버전에서부터 등장한 것으로 클래스나 메소드 또는 변수에 @를 사용하는 것을 말한다. 어노테이션의 기능 어노테이션은 주석처럼 달아서 특수한 의미 부여를 할 수 있다. 기능주입이 가능하다. 사용이유 프로그램에게 추가 정보를 제공하는 메타 데이터이기 때문이다. 예시 1. 자식 클래스에 여러 개의 메소드가 정의되어 있을 때 사용 해당 메소드가 부모클래스에 있는 메소드를 오버라이딩 했다는 것을 명시적으로 선언한다. 어노테이션을 사용하지 않으면 자식 클래스에 여러 개의 메소드가 있을 경우, 어떤 메소드가 오버라이딩 되었는지 쉽게 파악하기 어렵다. 이때 오버라이드 어노테이션으로 명시적으로 선언하면 명시적으로 어떤 메소드가 오버라이딩 되었는지를 쉽게 파악할 수 있다. 2. 컴파일러에게 문.. 2022. 12. 10. 이전 1 다음