본문 바로가기
Application/java 패밀리 (Spring Boot..)

[스프링부트] 이클립스 lombok 적용하기!! - 공식 문서에 충실하자!!

by 노반장 2020. 2. 12.

IDE : 이클립스

프레임워크 : 스프링부트(STS)

빌드 : Gradle

환경에 기반에서 검색해 설치하려는데 ...

lombok 설치를 계속 블로그를 보고 하려다가 실패했다. 

환경에 상관없이 공식 사이트를 보고 설치를 하는게 제일 좋았다.

 

공식사이트에 Install 방법을 읽고 내가 원하는 방식에 따라 설치하는 것을 권장

저의 사례 공유

 

step1

https://projectlombok.org/download

링크에서 lombok을 다운로드

lombok 다운로드 링크

step2

IDE(이클립스, 인텔리제이 등)를 종료한 상태로 lombok.jar 실행 

직접 lombok.jar을 더블클릭해 실행

또는 cmd 에서 설치된 디렉토리로 이동후 "java -jar lombok.jar"로 실행

cmd를 통해 실행

step3

Specify location... 클릭 후 eclipse.exe 선택 또는 STS.exe를 선택 Install/Update을 해주고 끝낸다

lombok 설치 경로 지정
설치 성공화면

step4

사이트가 하라는대로 추가를 하자

공식 사이트 Install Navbar로 들어가서 확인
문서 가이드에 따라서 의존성 추가 및 프로젝트 빌드

step5

사용하고 싶은 클래스에 @Data 어노테이션 추가해서 확인

오른쪽 getter, setter 생성된 것을 확인 가능

 

주요 Lombok 어노테이션

 

@ToString : 모든 필드를 출력하는 toString() 메소드 생성

@Getter, @Setter : getter(), setter() 메소드 생성

@EqualsAndHashCode : hashcode 와 equals 메소드 생성

@RequiredArgsConstructor : notnull, final 필드 값 변수에 대한 생성자 메소드 생성 

@Data : 위의 다섯가지를 한번에 생성. but 사용 미권장 (setter는 꼭 필요할 때만!) 

댓글