반응형
[Spring] Lombok이란?
Back-end 2021. 11. 15. 22:31

Lombok이란? 자바 개발 시, 자주 사용하는 Getter, Setter, 생성자 등을 자동으로 생성해주는 라이브러리이다. @Getter, @Setter, @RequiredArgsConstructor 등의 어노테이션 방식을 이용한다. 기존 방식의 문제점 - 멤버 변수를 제어하기 위해 모델 객체마다 반복적으로 메소드들을 생성해야 한다. - IDE에서 generate를 이용해서 편하게 생성할 수 있지만, 변수명이 바뀌면 다시 만들어야 한다. -> Lombok을 사용하면 생성자, 접근자, 설정자, toString() 자동생성 라이브러리이므로 위와 같은 번거러움을 없앨 수 있고 이외에도 다양한 기능들을 쓸 수 있다. 장점 - 코드 작성이 쉽고 필요한 코드가 적어진다. - 코드가 명시적이다. - 수정이 간편해진..

반응형