어노테이션(annotation)

줌인·2024년 8월 28일

백엔드

목록 보기
9/12

📍 어노테이션이란

자바 애너테이션(Java Annotation)은 자바 소스 코드에 추가하여 사용할 수 있는 메타데이터의 일종이다. 보통 @ 기호를 앞에 붙여서 사용한다. JDK 1.5 버전 이상에서 사용 가능하다. 자바 애너테이션은 클래스 파일에 임베디드되어 컴파일러에 의해 생성된 후 자바 가상머신에 포함되어 작동한다.
- 위키백과 -

어노테이션에는 두 가지 기능이 있다. 하나는 해당 어노테이션을 통해 개발자(사용자)에게 그 아래 코드가 어떤 코드인지 명시적으로 알려주는 것이고, 다른 하나는 컴퓨터에게 알려주는 것이다.

이를 통해 어노테이션은 컴퓨터가 다음과 같은 기능을 할 수 있게 해준다.

  • 컴파일러에게 문법 에러를 체크하도록 정보를 제공한다.
  • 프로그램을 빌드할 때 코드를 자동으로 생성할 수 있도록 정보를 제공한다.
  • 런타임에 특정 기능을 실행하도록 정보를 제공한다.




📖 참조

https://ittrue.tistory.com/156

profile
지극히 개인적인 복습 블로그

0개의 댓글