스프링 부트 (SpringBoot)

롬복 트러블 슈팅(lombok trouble shooting)

종우공간 2021. 7. 7. 08:14

Variable not initialized in the default constructor

- 생성자를 롬복을 이용하여 만들었는데, 막상 이 에러가 발생한다면, 롬복이 정상적으로 동작하지 않는다는 뜻으로 다음과 같은 상황을 의심해봐야 한다.

 

1. gradle 버전 확인

- gradle을 통해서 롬복 의존성 라이브러리를 추가해 주었지만 동작하지 않는다면 자신의 gradle 버전을 확인해야 한다.

 

Gradle 5.x 미만

dependencies {

    implementation 'org.projectlombok:lombok'

}

 

Gradle 5.x 이상

dependencies {

    compileOnly 'org.projectlombok:lombok'

    annotationProcessor 'org.projectlombok:lombok'

}