Annotation
java
Annotation
Annotation 이란?
사전적 의미: 주석
- Java5 부터 추가된 문법요소이며, 코드 사이에 주석처럼 쓰이며 특별한 의미, 기능을 수행하도록 하는 기술이다.
- 코드의 일부가 아닌, 프로그램에 관한 데이터를 제공, 코드에 정보를 추가하는 정형화된 방법이다.
- 프로그램에 추가적인 정보를 제공해 주는 메타데이터(meta data: 데이터를 위한 데이터)라고 볼 수 있다.
Annotation 종류
수많은 어노테이션의 종류 중 그래도 대표적으로 사용하는, 혹은 필자가 자주 사용하는 어노테이션을 기술한다.
Spring Annotation
Lombok Annotation
@AllArgsConstructor
@NoArgsConstructor
@RequireArgsConstructor
@Data