Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

오늘은 어제보다 나아지길

[Spring boot] Srping boot Jpa H2 설정하기 (3) 본문

[Spring boot]

[Spring boot] Srping boot Jpa H2 설정하기 (3)

그녕쓰 2021. 1. 15. 15:59

요번 프로젝트를 설정하면서 lombok 이란걸 처음 적용시켰다.

 

lombok이란

자바의 VO클래스에서 Getter, Setter등의 메소드들을 대신 생성해주는 라이브러리이다.

 

설치방법은 다른 라이브러리 처럼 코드로 입력이 아닌 사이트에서 다운을 받아야 한다.

 

projectlombok.org/download

 

다운을 받고 원하는 폴더에 lombok.jar 파일을 위치시킨다.

 

나는 Developer 폴더에 위치시켰다.

cmd 창에

 

java -jar lombok.jar

 

을 입력하고 나면 installer가 실행이 되고 

 

Specify location... 으로 사용하는 이클립스를 선택하고 

 

 

Install 버튼을 누르면  

 

이클립스내에 lombok이 설치가 되었다...!!

 

이제 적용을 해보자

 

lombok 적용 전 VO 클래스

기존의 VO 클래스에 세가지의 어노테이션을 적용을 시켜보자 

 

@Data

@AllArgsConstructor 
@NoArgsConstructor

 

lomok 적용 후 VO 클래스

한눈에 봐도 코드량이 줄었다....

 

Member 클래스를 사용 시 setName, getName, toString 메소드를 자연스럽게 사용할 수 있다.

 

자주 써먹어야겠다 굿굿!!

 

Comments