
Lombok 에 대해서 / Lombok 활용법
·
Backend/Java
Lombok 이란?Lombok이란 Annotation(@) 기반으로 코드를 자동으로 완성해주는 라이브러리이다.Lombok을 사용하면 평소 작성하기 귀찮고 생산성을 떨어트리는 생성자, Getter / Setter, ToSring 등 다양한 코드를 Annotation으로 지정해주는 것만으로 코드를 자동으로 생성할 수 있다.Lombok을 사용하면 생산성도 높이고 코드 가독성, 유지보수성을 높일 수 있다. Lombok의 간단한 동작 원리Java는 컴파일 과정에서 소스코드 / AST / Binary 코드로 번역되면서 컴파일이 진행되는데 Lombok은 이중 AST에 작성된다.컴파일 시점에 미리 컴파일된 바이트코드를 Annotation Processor를 사용하여 AST(Abstract Syntax Tree)에 코..