해당 글은
React.js, 스프링 부트, AWS로 배우는 웹 개발 101, 김다정, 에이콘
을 토대로 작성했습니다.
Maven.repository로 이동
lombok을 검색하면 Project Lombok이 나온다.
그러면 여러 버전이 나오는데 사용이 가장 많은 것을 선택하는 것이 바람직하다.
FILE에서 jar 파일을 눌러 다운로드 받아주면 된다.
만약 Maven 프로젝트를 진행 중이라면 밑의 <dependency> 부분을 스크랩하여 pom.xml에 붙여 넣어주면 된다.
cmd를 열어 jar파일이 설치된 경로로 이동해준다.
필자의 경우 C:\studybook\demo로 설치했다.
cd C:\studybook\demo
그 후 버전에 맞추어 lombok파일을 설치한다.
java -jar lombok-(자신이 다운로드 한 버전).jar
그러면 윈도우의 경우 이클립스의 설치경로를 명시해준다.
필자는 이클립스가 버전별로 두개가 있기 때문에 둘다 할당되었다.
만약 위처럼 뜨지 않는다면 Specify location을 눌러서 직접 경로를 할당해준다.
그 후 Instal / Update를 통해 설치하고 Quit Installer를 누른 후 이클립스를 재시작한다.
하지만 이는 그래들이 인식이 가능하지만, 아직까지 이클립스는 제대로 해당 라이브러리를 인식하지 못한다.
이클립스가 lombok 라이브러리를 인식하려면 어노테이션 프로세서를 설정해야 한다.
해당 프로젝트 -> 오른쪽 마우스 -> properties -> Java Compiler -> Annotation Processing
이후 그림과 동일하게 체크한다.
적용하면 lombok 세팅은 끝이났다.
해당 어노테이션을 사용하기 위해 간단하게 코드를 작성해보고 오류가 없으면 성공이다.
[추가] Spring에서도 문제였던 lombok 문제가 이클립스에서도 발생했다.
책에서 보면 위 예제를 통해 lombok이 이클립스에 적용이 되는 것이라고 했지만,
이클립스에서 lombok.jar 파일을 인식하지 않은 모양이다
Data를 어노테이션으로 걸어도 Getter와 Setter가 매핑이 되지 않았다.
해당 프로젝트 -> Build Path -> Configure Build Path.. -> Librariees -> Add External JARs.. 로 들어간다.
위처럼 lombok.jar가 라이브러리에 추가하면 된다.
그 이후 Help -> Install New Software -> Work with: https://projectlombok.org/p2 를 입력해주면 된다.
설치 이후 이클립스를 재시작 하면 제대로 @Data 어노테이션이 붙는 걸 확인할 수 있다.
'Drawing note' 카테고리의 다른 글
[웹 개발/스터디] 스프링부트 시작하기 (0) | 2022.04.03 |
---|---|
[웹 개발/스터디] 빌드 자동화 Gradle과 lombok 라이브러리 (0) | 2022.04.01 |
[웹 개발/스터디] 스프링 프레임워크와 의존성 주입 (0) | 2022.04.01 |
[웹 개발/스터디] 서버(Server) / 자바 서블릿(Servlet) 엔진 (0) | 2022.03.07 |
[웹 개발/스터디] 자바스크립트 오브젝트 노테이션 JSON (0) | 2022.03.07 |
댓글