Step-by-Step

[Spring] Lombok 설치해도 사용이 안 되는 경우 본문

프로젝트/시행착오

[Spring] Lombok 설치해도 사용이 안 되는 경우

희주(KHJ) 2023. 2. 16. 21:32

분명 프로젝트 초기 설정에서 lombok을 받았고, @Getter @Setter 어노테이션도 사용할 수 있었다

하지만 실제 사용시 해당 DTO 클래스에서 get, set 메소드를 인식할 수 없었고, 인터넷에 쳐보고 해결방법 찾음 (Mac OS 기준)

 

 

해결

1) lombok.jar 파일 다운로드 : https://projectlombok.org/download

2) jar 실행을 위한 Java 설치

[참조] https://sshh.tistory.com/33

// 터미널에서 다음 명령어 입력
brew tap AdoptOpenJDK/openjdk
brew install --cask adoptopenjdk8

3) jar 실행

[참조] https://animal-park.tistory.com/302

- 터미널에서 lombok.jar이 있는 위치로 이동 (보통 Downloads에 있음)

- java -jar lombok.jar 명령어 실행

- lombok 프로그램 열어서 SpringToolSuite4.ini 위치 찾은 후 install/open 눌러주기 (보통 Application > Spring .. 쯤에 있음)

- STS에서 해당 프로젝트 디렉토리 우클릭 > Gradle > Refresh Gradle Project 클릭

- STS에서 상단 Project > Clean 클릭

 

안 되면 build.gradle > dependencies 내부에

implementation 'org.projectlombok:lombok'

 넣은 후에 Refresh, Clean 해주기

 
Comments