편리한 getter, setter, contructor 구현, 줄어든 코드 등을 위해 Lombok 사용을 마음먹었다.
1. dependancy 설정
가장 먼저 dependancy 설정을 한다.
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
2. Annotation 설정
getter, setter, constructor with no Argument 생성을 위해 애너테이션을 설정한다.
@Getter
@Setter
@NoArgsConstructor
하지만, 안된다.
다른 라이브러리는 이렇게 하면 되던데 왜 안될까?
찾아보니 Lombok은 따로 설치가 필요하다.
해결
1. 해당 jar다운로드
https://projectlombok.org/download
2. jar 파일 실행
3. Specify Location 선택 후 사용하고자 하는 IDE의 exe 파일 아니면 ini(맥) 파일 선택
4. Install/Update 후 종료
이 후 IDE에 들어가 project - clean 해주면 동작함.