본문 바로가기
Software Development/Spring

Lombok 롬복을 알아보자

by 닉쿤 2021. 5. 22.

개발자들에게는 필수적인 라이브러리이며,

성가신 보일러플레이트같은 작업(Getter, Setter, 생성자 등) 들을 간단한 어노테이션으로 대체할 수 있게 해준다.

 

설정을 한번 해보자.

 

우선 build.gradle 디펜던시에 의존성을 추가해준다.

그리고 Lombok 플러그인을 설치해준다. 재시작은 필수다!

 

 

 

마지막으로 preference > Build, Execution ... > Compiler > Annotation Processors 로 진입한 다음

Enable Annotation processing 체크박스를 체크해준 후 Apply 버튼을 클릭한다.

 

자 그럼 테스트를 해보자! Engineer란 클래스를 만들고, @Getter, @RequiredArgsContructor 어노테이션을 추가했다.

이름에서 유추할 수 있듯이 

@Getter: 필드에 Getter 메서드를 생성해주고
@RequiredArgsConstructor : 필요로하는 인자로 생성자를 만들어준다
(여기선 final이 붙은 필드들은 반드시 초기화되어야 함으로 이 필드들이 해당한다.)

 

 

테스트를 실행하니 통과했다!~ 예~ 롬복이 잘 작동함을 알 수 있다!

 

 

댓글