개발(~국비)/Spring

0711 Spring / Lombok 설치(STS)

까만밀가루 2022. 7. 11. 17:52

Lombok 

:반복되는 getter, setter, toString 등의 메서드 작성 코드를 줄여주는 라이브러리

 

①Lombok 다운로드

https://projectlombok.org/download

 

Download

 

projectlombok.org

설치 전 STS 종료한 상태에서 설치해야함

설치 경로 > cmd > java -jar lombok.jar

나는 이와 같은 에러가 자꾸 떴다

위와 같은 에러시 lombok 파일 자체를 더블 클릭하면 

 

③위와 같은 설치 화면이 뜨고(cmd에도 동일) specify location 클릭

>경로 설정을 sts가 존재하는 파일까지 경로를 도달시킨다

후에 Install/Update 클릭하면

파일안에 STS와 lombok이 함께 존재

lombok 설치가 제대로 된지 확인 첫번째 STS 구성설정 파일 

메모장으로 열어 마지막 줄에 lombok.jar 이 있는지 확인

 

 

%주의% 

①lombok.jar로 파일명 바꾸면 STS가 갑자기 안 열린다. 당황하지 말고 원래 파일명으로 되돌릴 것

 

②자동완성이 갑자기 안되거나 느려진다 : preference > java > Editor > Content Assist > Advanced 

Java Proposals 체크

Java Proposals(Task-Focused) 체크 취소

>STS 껐다 다시 실행 및 clean

 

③설치 확인

Maven > lombok 검색, project lombok 클릭, 젤 상위 파일 복사

pom.xml 파일에 적용 

> DAO 파일에 @Data, @Getter @setter 
@ToString
@NoArgsConstructor

적용되는지 확인 > 자동으로 생성됨