IntelliJ 기준으로 작성.
롬복(Lombok)은 애노테이션과 애노테이션 프로세서를 제공하여 표준적으로 작성해야 할 코드를 개발자 대신 생성해주는 라이브러리입니다.
프로젝트 컴파일 시점에 애노테이션 프로세서를 사용해 소스코드의 AST(abstract syntax tree)를 조작합니다. 더 자세한 원리에 대해서는 **링크**를 참고하세요 애노테이션 프로세서
Abastract Syntax Tree
Lombok
) 설정 가이드IDE
재시작annotation processing
체크settings
에서 Annotation Proccessors
항목에서 Enable annotation processing 항목 체크Maven
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
<scope>provided</scope>
</dependency>