1. lombok 설정
lombok은 VO에 자동으로 Setter, Getter를 생성해주는 것이다.
의존성 추가
https://mvnrepository.com 에서 lombok을 검색 후 원하는 버전을 선택한다.
메이븐 프로젝트의 경우엔 pom.xml에, gradle일 경우엔 build.gradle에 소스를 복사하여 붙여넣는다.
https://projectlombok.org/ => download에서 프로그램을 설치한다.
java -jar lombok.jar
lombok.jar를 실행시켜서 Specify location을 클릭하여 eclipse.exe 를 찾아 추가 후 install을 클릭하여 설치한다.
eclipse.ini에 아래가 추가된 것을 알 수 있다.
-javaagent:D:\eclipse-jee-2021-06\lombok.jar
2. Eclipse 2021-06 에서 lombok 사용시 Unable to make protected... 에러 해결
Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @4eb63dc8
일단 이클립스를 종료 하고 eclipse 설치폴더의 eclipse.ini 파일을 찾아갑니다.
그러고 제일 아래 -javaagent:D:\eclipse-jee-2021-06\lombok.jar 밑에 두줄의 내용을 붙이고 저장합니다.
--illegal-access=warn
--add-opens java.base/java.lang=ALL-UNNAMED
https://shanepark.tistory.com/205 참조