error
[ERROR] variable name not initialized in the default constructor
hjkeeeem
2024. 9. 3. 01:53
SpringBoot 사용 시 이런 에러를 마주할 때가 있다.
나같은 경우는 @RequiredArgsConstructor 어노테이션을 사용하면서 발생한 에러인데, 이 에러는 lombok 의존성과 관련된 에러였다.
프로젝트 내 build.gradle > Lombok의 의존성이 올바르게 추가되었는지 확인
( Lombok은 Gradle의 버전별로 의존성을 추가하는 방법이 다르다. )
// lombok
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
implementation 'org.projectlombok:lombok:1.18.26'
처음엔 implementation만 추가했더니 발생했던 오류. compile0nly 와 annotationProcessor 부분도 추가해주었다.