[Lombok] gradle version 에 따른 lombok 라이브러리 추가 방법(feat.IntelliJ)

2021. 12. 18. 10:00Backend/Springboot

 

** 초보 개발자로 글에 수정해야 할 부분이 있을 수 있습니다. 정정해야 할 부분은 댓글로 소통 부탁드립니다!

 

lombok 라이브러리를 추가하였는데 아래와 같은 에러가 발생했습니다.

variable not initialized in the default constructor

 

무엇이 문제인지 검색하던 중 

gradle version 별로 lombok 라이브러리 추가 방법이 다름을 확인할 수 있었습니다.

 

Gradle 5.x 미만
dependencies {
  implementation 'org.projectlombok:lombok'
}

 

Gradle 5.x 이상
dependencies {
  compile 'org.projectlombok:lombok'
  annotationProcessor 'org.projectlombok:lombok'
}

 

gradle version 은 gradle-wrapper.properties 파일에서 확인할 수 있습니다.

 

 

 

References
 

[스프링/Spring] Lombok: variable not initialized in the default constructor

RequiredArgsConstructor 사용 시 not initialized in the default constructor 에러가 발생하는 원인과 해결 방법에 대해서 소개합니다.

deeplify.dev

 

'Backend > Springboot' 카테고리의 다른 글

[spring-boot] Request에 담긴 parameter, body 가져오기  (0) 2021.06.12