반응형

Lombok이란?

Lombok 은 Java에서 개발할 때 자주 사용하는 메서드를 자동으로 생성해주는 도구이다.

getter, setter, toString 등의 메서드는 클래스를 만들 때 빈번히 코딩한다.

이러한 코딩 과정을 줄여주는, '코드 다이어트 라이브러리' 라고 할 수 있다.

 

 

 

Lombok 의 설치방법 (윈도우10 기준)

아래의 Project Lombok 홈페이지에 접속해서 다운로드할 수 있다.

 

projectlombok.org/

 

Project Lombok

 

projectlombok.org

'Download' 탭으로 이동해서 '1.18.2' 버전을 다운로드 한 후,

아래와 같이 Java 명령어를 통해서 실행시켜 준다.

 

 

아래와 같은 창이 나오면, Eclipse 혹은 STS의 경로를 설정하고,

'Install' 버튼을 눌러 설치한다.

 

 

 

 

Lombok 의 사용법

위의 코드와 같이, 어노테이션을 삽입하는 것으로 Lombok을 적용할 수 있다.

각 어노테이션의 역할은 다음과 같다.

 

- @Getter : Getter를 만들어 준다. 즉, .getName() 메서드가 만들어진다.

- @Setter : Setter를 만들어 준다. 즉, .setName(String name) 메서드가 만들어진다.

- @ToString : .toString() 메서드를 만들어 준다.

- @NoArgsConstructor : 인자가 없는 생성자를 만들어 준다.

- @AllArgsConstructor : 모든 인자가 포함된 생성자를 만들어 준다.

 

만약 위의 모든 어노테이션을 활용하고 싶다면 아래와 같이 @Data 만 입력해주면 된다.

위의 5가지 어노테이션이 모두 적용된다.

 

반응형
복사했습니다!