Step-by-Step
[Spring] Lombok 설치해도 사용이 안 되는 경우 본문
분명 프로젝트 초기 설정에서 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 해주기
'프로젝트 > 시행착오' 카테고리의 다른 글
[Spring] Spring Security 로그인 폼 삭제 & 403 Forbidden 해결 (0) | 2023.02.20 |
---|---|
[Spring] 초기 실행 - Failed to configure a DataSource (0) | 2023.02.16 |
Comments