lombok이란?
자바의 라이브러리로 Annotation을 사용하여 getter/setter/toString 등 반복적으로 만들어야 하는 함수들을 자동으로 작성해준다. 그렇기 때문에 개발자 입장에서는 매번 코드를 작성하는 번거로움을 줄일 수 있는 장점이 있다.
보통 Eclipse, STS, InteliJ에서 자동생성하는 기능들이 있지만 이것도 다 생성을 해야하는 작업이 들어가기 때문에 번거롭다!
lombok을 사용하면 코드상에 getter/setter 등과 같은 함수가 보이지 않는다.
( 실제로는 .class파일(컴파일된 결과물)에는 코드가 생성되어있다. )
그래서 이 라이브러리는 직관성을 중요시 하는 개발자에게는 비선호하는 라이브러리이다.
lombok 설치하하는 법!
지금 springboot프로젝트에서 gradle에서 lombok을 import했는데,
잘 되지 않아서 홈페이지로 가서 직접 설치하는 방법이다 ㅎ_ㅎ
(만약, 현재 eclipse나 sts가 켜져있다면 끄고 진행하는 것이 좋다!)
https://projectlombok.org/download
다운로드 버튼을 클릭하여 lombok.jar를 다운받는다.
다운받은 파일을 Eclipse나 springToolSuite4 설치파일이 있는 곳으로 이동시킨다!
나의 경로의 예시 :
D:\Tool\spring-tool-suite-4-4.13.1.RELEASE-e4.22.0-win32.win32.x86_64.self-extracting\contents\sts-4.13.1.RELEASE
cmd창을 켜서 lombok.jar실행할 것이다. 이때 관리자 권한으로 실행한다!
lombok.jar파일이 있는 곳으로 이동한다!
그 다음,
java -jar lombok.jar 를 입력한다!
자동으로 경로가 잡힐텐데, 나 같은경우에는 IDEs파일을 찾을 수 없다고 경고창이 떴는데,
이럴때는 specify location을 통해서 직접 선택해주면 된다!
STS를 설치한 폴더로 찾아가 SpringToolSuite4.exe파일을 선택했다.
(만약 eclipse라면 eclipse.exe를 선택하면 된다)
Install / Update를 누르고 진행한다.
설치 완료!
다시 STS (혹은 Eclipse)의 workspace에 가면 오류났던 부분이 없어져있다.
만약 안없어진다면,
Project > clean
혹은
프로젝트 클릭하고 우측버튼을 눌러 refresh를 해보면 사라지는 것을 볼 수 있다!!
'Spring' 카테고리의 다른 글
GitHub에서 스프링 부트 & Gradle 프로젝트 Import 에러 해결한 방법 (2) | 2022.04.07 |
---|---|
Spring Boot 셋팅하기 - STS (0) | 2022.01.17 |
log4j 취약점 해결 방안 (0) | 2021.12.14 |
logpresso 사용법 / log4j2 보안취약 / log4j2 보안취약 스캔 (0) | 2021.12.13 |
@Controller , @RestController (0) | 2021.07.13 |