인생이 편해지는 lombok library

spring 에 lombok 설치하기

  • lombok은 vo의 생성자 setter, getter , tostring 등을 아주 쉽게 만들어주도록 도와주는 라이브러리다

lombok

  • 아래 코드에서 getter setter 를 찾 아 볼 수 없 지 만 getter와 setter를 사용할 수 있다.! lombok이 해줬기 때문이다! 다운 받고 싶쥬?
package sesoc.intern.guestbook2.vo;
import lombok.Data;
@Data
public class GuestBookVO {
	private int    seqno;
	private String username;
	private String password;
	private String content;
	private String regdate;
}

lombok 다운 과정

1. lombok 를 다운받는다.

이 사이트에 들어가서 https://mvnrepository.com/artifact/org.projectlombok/lombok

1118lb5

2. 자동 설치 말고 수동으로 설치한다.

  • 더블 클릭하고 싶지만, 그러면 오류가 생기는 경우?가 많아서 수동으로 진행한다.
  • cmd 창에서 실행. lombok을 다운 받은 디렉토리로 간다.
cmd에서
cd C:\Users\21500\Downloads
dir l*
java -jar lombok.jar
  • java -jar lombok.jar 치면 아래와 같은 화면이 나타난다.

1118lb4

  • specify location 을 클릭해 아래와 같이 SpringToolSuite4.exe를 선택해준 후 install 해준다.

1118lb2

  • 아래와 같이 java -jar lombok.jar 명령어를 다시 쳤을 때 아래와 같이 고추와 함께? 뭔가 뜨면 설치가 된거다.

1118lb3

3. Spring 프로젝트의 pom.xml 에 추가.

  • spring pom.xml에서 dependencise 안에. groupid artifact id version 만 넣어줘도 된다.
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.16</version>
    <scope>provided</scope>
</dependency>

1118lb6

4. Spring 프로젝트 재기동

는 그냥 껐다 키면 됨.

@Data는 lombok다 , @AllArgsConstructor : args 다있는 constructor 생성해줌

끝!


© 2018. All rights reserved.

Powered by Hydejack v8.5.2