lombok이라는 library가 있습니다

vo / dto 생성시마다 shift+alt+S를 눌러 Getters & Setters 및 ToString을 해야했던 번거로움을

@Getter @Setter @ToString으로 대체할 수 있는데요

사용방법을 알려드리겠습니다.

우선 pom.xml에  아래 코드를 넣어주세요(버전은 본인의 STS 버전에 맞게 의존성을 맞춰주세요)

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
		<dependency>
			<groupId>org.projectlombok</groupId>
			<artifactId>lombok</artifactId>
			<version>1.18.22</version>
			<scope>provided</scope>
		</dependency>

 

pom.xml에 코드 추가한다고 끝이 아닙니다. lombok 사용하려면 설치작업이 필요한게 lombok의 단점 중 하나입니다.

 

sts.exe연동되므로 sts.exe 위치변동 시 이 작업을 다시 해야한다는 번거로움이 있습니다.

또한 디버깅이 쉽지 않음 - field 변경시, (clean 빌드를 해야 한다.)

 

clean 빌드 3종

1. 프로젝트 우클릭 - Maven - update Project - Force update 체크

2. 상단 메뉴바 Project - Clean

3. Servers - Tomcat 우클릭 - Clean