WEB/Spring

[Spring] lombok constructor 생성 에러

노력의천재 2021. 1. 31. 16:00

REST API 실습을 하다가 아래와 같은 오류를 만나게 되었음

 

error: variable userRepository not initialized in the default constructor
    private final UserRepository userRepository;

 

해당 오류는 gradle 5 이상을 사용할 때 종종 나오는 에러로 gradle의 lombok dependency를 추가해줄 때 다음과 같이 바꿔줘야 합니다.

 

compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok' // 추가