밍쎄의 코딩공간

스크랩 10. 어노테이션 본문

스크랩

스크랩 10. 어노테이션

밍쎄 2023. 8. 11. 23:49

어노테이션이란?

어노테이션이란 과연 무엇일까요? 단순히 앞에 골뱅이(@) 기호를 붙인 것일까요? 사용법으로는 맞지만, 우리가 원하는 어노테이션의 정의와는 조금 다를 겁니다.

 

어노테이션은, 소스코드에 추가해서 사용할 수 있는 메타데이터의 일종입니다. 메타데이터는 또 뭘까요? 바로 다른 정보를 설명해주는 데이터입니다. 풀어쓰자면, 어노테이션은 소스코드에 추가해서 사용할 수 있는 소스코드를 설명해 주는 데이터라고 볼 수 있겠네요.

 

어노테이션은 다음과 같은 상황에서 쓸 수 있습니다.

 

  • 컴파일러에게 어떠한 정보를 제공할 때
  • 컴파일할 때와 설치 시 작업을 지정할 때
  • 실행 시 별도의 처리가 필요할 때

 

https://ducktopia.tistory.com/m/98

 

@Getter 어노테이션을 이해해보자

자바 언어로 개발하다 보면, 다양한 어노테이션을 활용할 때가 많습니다. 도대체 내부가 어떻게 되어있는지 궁금해서 들어가 보면, 알 수 없는 이상한 코드들과 마주칩니다. 어노테이션을 직접

ducktopia.tistory.com

 

728x90