일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- start.spring.io
- 클래스
- boxing
- 싱글턴
- 싱글톤
- 박싱
- Short
- 루프
- Scanner
- https://start.spring.io
- wrapper
- 메소드
- Java
- 내장객체
- 컬렉션
- 무한
- 제네릭
- 스프링
- 인텔리제이
- unboxing
- dependency
- 콜렉션
- Jenkins
- 빌드
- bootstrap
- suvlet
- 제너릭
- 자동형변환
- 언박싱
- maven
Archives
- Today
- Total
Developer Gonie
lombok설치, lombok getter setter 생성이 안되는 문제 해결 본문
* 안됐었던 결정적인 원인 :
스프링 프로젝트에서 pom.xml에 <dependency> 로 lombok을 추가하면
C:\Users\DG\.m2\repository\org\projectlombok\lombok\1.18.0 에도 롬복 jar 파일이 생성되는데
이클립스에 설치해줄 땐 이 jar 파일을 이용하면 안됨.
정식 홈페이지에서 다운로드 받은 파일을 이용해야 했다.
1. lombok 내부 설치(스프링에 jar 라이브러리를 추가해주는 부분)
- C:\Users\DG\.m2\repository\org\projectlombok\lombok\1.18.0 에 jar 파일이 다운받아진거 확인
<!-- lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.0</version>
<scope>provided</scope>
</dependency>
2. lombok 외부 설치(이클립스가 jar 라이브러리를 사용하게 해주는 부분)
1) jar 파일 다운로드
https://projectlombok.org/download
2) cmd 에서 다운받은 파일이 위치한 위치로 이동해서 다음 명령을 실행
* 이클립스를 닫고 실행해주면 좋음
* 재설치를 하고싶다면 Uninstall lombok from selected IDE installations로 삭제해준 다음에 이를 수행하면 됨.
* IDE를 자동으로 찾아주는데 못찾겠다는 에러가 나면 Specify location...으로 자기가 설치한 이클립스를 선택해주면 된다.
java -jar lombok.jar
설치함으로써 반영되는 효과는 아래와 같다.
eclipse.ini에
-javaagent:C:\Users\DG\eclipse\jee-2021-09\eclipse\lombok.jar 라인이 추가된다.
3. 프로젝트 - Maven - Update Project
4. 어노테이션 사용해서 getter, setter 가 잘 생성됐는지 확인
'개인 공부 > lombok 라이브러리' 카테고리의 다른 글
[lombok] 빌더패턴을 위한 @Builder (2) | 2023.04.26 |
---|
Comments