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
'코딩중독 > JAVA' 카테고리의 다른 글
[에러노트] Spring Boot/Gradle FAILURE: Build failed with an exception. (0) | 2022.03.16 |
---|---|
log4j 보안취약점 발견 (0) | 2021.12.13 |
[Spring] Spring Legacy Project (MVC) 생성 :: myBatis (0) | 2021.11.10 |
이클립스 오류 메시지 대처방법 (0) | 2021.10.27 |
이클립스 UML 플러그인 - 파피루스 Papyrus :: 클래스 다이어그램 만들기 (0) | 2021.09.29 |