인생이 편해지는 lombok library
in Web Dev on Java Spring
spring 에 lombok 설치하기
- lombok은 vo의 생성자 setter, getter , tostring 등을 아주 쉽게 만들어주도록 도와주는 라이브러리다
- 아래 코드에서 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
2. 자동 설치 말고 수동으로 설치한다.
- 더블 클릭하고 싶지만, 그러면 오류가 생기는 경우?가 많아서 수동으로 진행한다.
- cmd 창에서 실행. lombok을 다운 받은 디렉토리로 간다.
cmd에서
cd C:\Users\21500\Downloads
dir l*
java -jar lombok.jar
- java -jar lombok.jar 치면 아래와 같은 화면이 나타난다.
- specify location 을 클릭해 아래와 같이 SpringToolSuite4.exe를 선택해준 후 install 해준다.
- 아래와 같이 java -jar lombok.jar 명령어를 다시 쳤을 때 아래와 같이 고추와 함께? 뭔가 뜨면 설치가 된거다.
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>
4. Spring 프로젝트 재기동
는 그냥 껐다 키면 됨.
@Data는 lombok다 , @AllArgsConstructor : args 다있는 constructor 생성해줌