본문 바로가기

Java/IDE

[Eclipse] MAC OS에서 Lombok 라이브러리 설정하기 + 어노테이션

1. 다운로드 

link : https://projectlombok.org/download 

2. 설치하기

터미널을 실행시키고 저장한 도큐먼트로 이동하여 java -jar lombok.jar 입력한다.

Installer가 실행되면 [install / Update]을 클릭해준다.

[Quit Installer]을 누르고 빠져나온다.

3. Maven Dependency 설정하기

link : https://mvnrepository.com/

 

Maven Repository에 접속해서 lombok 검색하고 가장 상위에 있는 Project Lombok을 클릭한다.

 

가장 다운로드 수가 많은 버젼을 클릭한다.

 

복사해서 pom.xml에 붙여넣으면 끝!

 

 

+ 설치 후 lombok이 작동안할 때

java -Dlombok.installer.fullpath -jar lombok.jar 로 다시 실행시켜준다.

 

https://soju79.wordpress.com/2016/06/02/eclipse%EC%97%90-lombok-%EC%84%A4%EC%B9%98-%ED%9B%84-eclipse-%EC%8B%A4%ED%96%89-%EC%95%88%EB%90%A0-%EB%95%8C/

 

Eclipse에 lombok 설치 후 eclipse 실행 안될 때

lombok.jar 다운받아 실행 후 “Specify location…”  ->  eclipse.exe 선택 -> “Install / Update” 설치 후 eclipse 실행 안되는 현상 발생. 구글링 검색 시  요기 답글 중 java -Dlombok.installer.fullpath …

soju79.wordpress.com

 


Lombok 어노테이션

 

어노테이션 기능
 @Getter  Getter 메소드를 만들어준다.
 @Setter  Setter 메소드를 만들어준다.
 @RequiredArgsConstructor  모든 멤버 변수를 초기화하는 생성자를 만들어준다.
 @ToString  모든 멤버 변수의 값을 문자열로 연결하여 리턴하는 toString() 메소드를 만들어준다.
 @EqualsAndHashCode equals(), hasCode() 메소드를 만들어준다.
 @Data 위 어노테이션 모두를 포함한다.