여니의 프로그래밍 study/Spring & Spring Boot

[스프링부트] error: variable name not initialized in the default

여니's 2022. 3. 21. 10:30

테스트 코드를 돌렸더니

위와 같은 에러가 떴습니다.

 

@Getter를 이용해서 

선언된 모든 필드의 get 메서드를 생성해줬습니다.

 

그리고 @RequiredArgsConstructor를 이용해서

선언된 모든 final 필드가 모함된 생성자를 생성해줍니다.

물론 final이 안 붙어있으면 생성해주지 않습니다.

 

위와 같이 오류가 나는 이유는

그래들 버전이 5로 올라가면서

lombok을 프로젝트에 추가해주는 방법이 달라졌기 때문입니다.

 

 

책에 적혀 있는대로만 하면 안되더라구요..

롬북을 사용하려면

아래와 같이 총 4개의 구문을 적어주어야합니다.

 

테스트 성공!