본문 바로가기

spring-vue-project

4. 스프링 부트 lombok 적용

lombok : VO, DTO를 사용할 때 getter, setter를 어노테이션으로 편리하게 사용하기 위해 사용한다.

 

1. lombok 다운로드

https://projectlombok.org/download

 

Download

 

projectlombok.org

 

2. 프로젝트 폴더에 lombok 설치하기

cmd에서 lombok이 설치 된 경로로 이동 후

 

java -jar lombok.jar

 

명령어를 입력한다.

 

 

lombok이 설치되기를 원하는 IDE를 선택한 후 Install / Update 버튼을 누른다.

(목록에 없을 경우 Specify location... 에서 IDE경로까지 이동 후 IDE파일 선택)

 

3. 스프링 부트 pom.xml에 의존성 추가

<dependency>
	<groupId>org.projectlombok</groupId>
	<artifactId>lombok</artifactId>
	<scope>provided</scope>
</dependency>

 

4. 적용

스프링부트 재시작 후

import lombok.Data;

@Data
public class TestDTO {
	
	private Integer id;
	private String name;
	private String gender;
	
}

 

어노테이션 적용하여 사용

 

@Data : getter, setter, toString()... 적용

@Getter : getter 적용

@Setter : setter 적용

'spring-vue-project' 카테고리의 다른 글

3. 스프링부트 mysql(+ MyBatis) 연동  (0) 2021.11.05
2. Vue-SpringBoot axios 연동  (0) 2021.11.05