Utility

Lombok 설치및 설정하기

민돌이 2020. 4. 5. 14:13
반응형

 

01. Lombok 이란?

Lombok 자바에서 @Getter, @Setter 같은 annotation 기반으로 관련 기존 DTO, VO 등 작성할 , 

멤버 변수에 대한 값을 설정하는 생성자 등등을 자동으로 생성해 주는 라이브러리 입니다.

 

 

02. 설치하기

 

https://projectlombok.org/download

위 페이지로 접속하여 lombok.jar파일을 다운로드 받아주도록 합니다.

다운로드 받은 파일이 경로를 바꿔주거나 다운로드 받은곳으로 CMD창을 열어 이동해주도록 합니다.

필자는 C:/home 폴더에 lombok.jar를 넣어 이동을 했습니다.

 

cmd 화면

이동 후에 java -jar lombok.jar 을 작성하여 lombok을 실행 시켜줍니다.

여기서 lombok.jar은 파일명이므로 java -jar [파일명] 으로 작성하셔야합니다.

 

 

lombok 실행화면

 

실행을 하게되면 위와같이 lombok이 뜨는데 eclipse.exe 옆에 빨간색 고추가 있는것은

이미 설치되어있는 경우 표시가 됩니다.

설치는 해야 하므로 Specify location...을 눌러 새롭게 추가할곳에 이동하여 실행파일을 선택해줍니다.

선택후 Install / Update 클릭하게 되면 설치가 완료됩니다.

기존에 실행시켰두었던 파일을 닫고 재시작 해주시기 바랍니다.

 

 

03. 주의할점

설치를 마치고 재시작을 했는데 갑자기 안켜질때가 있습니다.

그 때는 .ini 파일을 열어 설정을 다시 해주어야 하는데

 

-vmargs
-javaagent:lombok.jar

 

위 두개가 없다면 추가해주시고 -vmargs는 있는데

lombok.jar의 경로 설정이 이상해도 지우고 위와 같이 작성해주시기 바랍니다.

 

 

04. pom.xml에 설정하기

모든 설치가 끝났고 실제로 사용하기 위해서는 pom.xml에 dependency를 추가해야 사용할 수 있습니다.

 

		<dependency>
			<groupId>org.projectlombok</groupId>
			<artifactId>lombok</artifactId>
		</dependency>

 

위와같이 설정을 하게 되면 사용을 할 수 있게 됩니다.

 

05. 사용 맛보기

간단하게 맛보기로 사용하는것을 보자면

 

 

위 사진 처럼 Getter와 Setter를 만들지 않아도 @Data하나만으로 자동으로 등록되어 편하게 사용할 수 있습니다

반응형