[Lombok] Constructor 어노테이션 사용시 생성자 에러

윤동환·2023년 2월 3일
0

Tool

목록 보기
4/6
post-thumbnail

에러 확인

error: variable name not initialized in the default constructor 
	private final String name;

문제 원인

Gradle 버전 확인
Gradle을 통해서 롬복 의존성 라이브러리를 추가해주었지만 동작하지 않는다면 자신의 Gradle 버전이 5.x 이상인지 확인해주셔야합니다.

그 이유는 Gradle 버전이 올라가면서 Lombok 의존성을 추가하는 방법이 바뀌었기 때문입니다.

문제 해결

Gradle 5.x 미만
dependencies {
  implementation 'org.projectlombok:lombok'
}
Gradle 5.x 이상
dependencies {
  compileOnly 'org.projectlombok:lombok'
  annotationProcessor 'org.projectlombok:lombok'
}

참고 사이트

profile
모르면 공부하고 알게되면 공유하는 개발자

0개의 댓글