반응형
lombok 적용
DTO를 작성할 때 일일히 Getter, Setter, ToString을 생성하기 귀찮다. 물론 IDE에서 자동으로 코드 생성이 가능하긴 하지만 멤버 변수가 바뀔 경우 다시 코드를 생성해야한다. 이런 불편함을 해소해주는 것이 lombok
이다. @Getter
, @Setter
같이 어노테이션만 추가해 주면 자동으로 Getter, Setter 생성이 된다.
dependency 추가
<!-- Lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.2</version>
<scope>provided</scope>
</dependency>
이렇게 의존성만 추가해서는 어노테이션 적용이 되지 않는다. IDE에 추가 설치가 필요하다.
설치된 경로 C:\Users\USER\.m2\repository\org\projectlombok\lombok\1.18.2
에 가서 lombok.jar 파일을 실행시켜 설치한다.
이클립스의 경우에는 조금 기다리면 알아서 경로를 찾아준다. STS는 경로를 직접 찾아서 지정해줘야한다고 한다. IDE 경로를 지정해준 다음 Install/Update
버튼을 누르면 설치가 완료된다. 설치 후 IDE를 다시 시작하면 lombok의 어노테이션이 정상 작동할 것이다.
반응형