언어/Java
어노테이션(Annotation)
sector
2023. 8. 8. 21:29
※ 어노테이션(Annotation)
코드에서 @으로 작성되는 요소를 어노테이션이라고 한다.
어노테이션은 클래스 또는 인터페이스를 컴파일하거나 실행할 때 어떻게 처리해야할 것인지를 알려주는 설정 정보.
어노테이션은 다음 세 가지 용도로 사용된다.
① 컴파일 시 사용하는 정보 전달
② 빌드 툴이 코드를 자동으로 생성할 때 사용하는 정보 전달
③ 실행 시 특정 기능을 처리할 때 사용하는 정보 전달
컴파일 시 사용하는 정보 전달의 대표적인 예는 @Override 어노테이션이다.