LOMBOK

수삼·2023년 2월 2일
0

개발지식

목록 보기
2/11

LOMBOK이란?

어노테이션 기반으로 코드를 자동완성 해주는 라이브러리다.
다음과 같은 기능들을 자동으로 만들어준다.
@Getter
@Setter
@Equals
@ToString
@AllArgsConstructor - 모든 변수를 사용하는 생성자를 만들어준다.
@NoargsConstructor - 아무 변수도 없는 기본 생성자를 만들어준다.

장점
가독성 및 유지보수성 향상
자동생성을 통한 생산성 향상

단점
@Date나 @toString은 무한재귀호출 문제로 StackOverflowError가 발생할수도 있다
(큰 문제는 아닌거 같다...)


개인적으로 lombok이 무슨뜻인지, 약자인지 아닌지 궁금한데
아무데도 나와있지 않다
인도네시아의 섬 이름이던데
인도네시아인이 만들었나보다

0개의 댓글