IntelliJ 기준으로 작성.

롬복(Lombok)은 애노테이션과 애노테이션 프로세서를 제공하여 표준적으로 작성해야 할 코드를 개발자 대신 생성해주는 라이브러리입니다.

작동 원리

프로젝트 컴파일 시점에 애노테이션 프로세서를 사용해 소스코드의 AST(abstract syntax tree)를 조작합니다. 더 자세한 원리에 대해서는 **링크**를 참고하세요 애노테이션 프로세서

Abastract Syntax Tree

Abastract Syntax Tree

롬복(Lombok) 설정 가이드

1. 플러그인 설치

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/dd4c4909-5416-4144-aeec-da9c54e318a7/Untitled.png

2. annotation processing 체크

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cc129fdd-24f2-4192-be7e-37e2876112a5/Untitled.png

3. 의존성 주입