-
Lombok 설치및 설정하기Utility 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를 넣어 이동을 했습니다.
이동 후에 java -jar lombok.jar 을 작성하여 lombok을 실행 시켜줍니다.
여기서 lombok.jar은 파일명이므로 java -jar [파일명] 으로 작성하셔야합니다.
실행을 하게되면 위와같이 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하나만으로 자동으로 등록되어 편하게 사용할 수 있습니다
반응형'Utility' 카테고리의 다른 글
Elasticsearch Settings 엘라스틱 서치 세팅하기 [Windows] (0) 2019.03.27 IntelliJ IDEA 설치 (0) 2017.05.26 Atom 설치법 (0) 2016.11.15 Node.js 설치법 (0) 2016.11.15 STS(Spring Tool Suite) 설치 방법 (0) 2016.09.19