Lombok이란?
Java의 라이브러리
반복되는 메소드를 Annotation을 통해 자동으로 작성해주는 라이브러리.
Getter, Setter, Equlas, ToString 등 다양한 방면의 코드를 자동완성 시킬 수 있다.
Lombok을 이용한 코드는 컴파일 과정에서 Annotation을 통해 코드를 생성하여 .class에 담기게 된다.
보통 DTO나 Model, Entity의 경우 Lombok의 도움이 많이 필요하다.
코드의 양을 줄여주고 가독성을 높여준다.
따라서 많은 개발자들이 선호하는 라이브러리지만 호불호가 갈리기도 한다.
다른 라이브러리와 충돌이 발생할 수도 있고 내가 원하지 않는 방식으로 작동할 수도 있기 때문.
🔽 Reference
'# 2. Web > Spring Boot' 카테고리의 다른 글
Postman으로 Controller단 기능체크하기 (0) | 2021.07.27 |
---|---|
Spring Boot에서 Git 레포지터리를 바로 Clone하는 법 (0) | 2021.07.12 |
Spring Boot_사전 세팅 / 프로젝트 생성 / 서버 실행 (0) | 2021.07.12 |
STS(Spring Tool Suite)란? (0) | 2021.07.06 |