Lombok 이란
롬복(Lombok)은 간단한 어노테이션을 사용하여 반복 사용되는 DTO 의 getter/setter, toString(), 생성자 함수 등
자동 생성해줌으로써 코드를 줄여준다.
DTO 에 변수명이나 추가할 변수가 있을 경우 재생성하는 불편함이 없어진다.
1. Lombok 의존성 추가
pom.xml 에 아래와 같이 의존성을 추가해준다.
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
pom.xml 에 의존성 추가 후 Maven Update 를 통해 라이브러리를 다운로드 받습니다.
lombok을 설치했으나 컴파일 시 새로운 플러그인 에러 이슈 때문에 아래와 같이 설정도 해줘야한다.
2. Lombok 다운로드
https://projectlombok.org/download
3. Lombok 실행
3-1. cmd 창 열기
윈도우키 + cmd 입력 후 엔터
3-2. 설치한 JDK 경로로 이동
"cd C:\java\java-1.8.0-openjdk-1.8.0.322-1.b06.ojdkbuild.windows.x86_64\bin"
cd 명령어를 통해 설치한 jdk 의 bin 경로까지 들어간다.
3-3. lombok 설치
이동한 jdk경로/bin 에서 아래와 같은 명령어 입력
"java -jar " 입력하고 설치한 lombok.jar 파일을 마우스로 가져놓으면 다음경로에 추가된다.
아래와 같이 java -jar 명령어 다음에 다운로드 받은 lombok.jar 경로가 나오면 된다.
"java -jar C:\Users\ByeongOk\sts\spring-tool-suite-4-4.4.0.RELEASE\sts-4.4.0.RELEASE\lombok.jar"
위 명령어를 실행했으면 아래 이미지와 같이 lombok 이 실행된다.
이제 Specify location ... 버튼을 클릭하여 사용할 이클립스 실행파일 또는 sts 실행파일을 넣어서 install 한다.
본인은 이클립스와 sts 둘다 있으므로 두개다 넣어줬다.