Person 클래스를 생성하고, getName을 호출하다가 하단과 같이 에러가 발생했다.
Person 클래스에서 getName이라는 함수를 찾을 수 없다는 말 같은데..
나는 lombok의 Getter, Setter를 사용했는데 찾을 수 없다는 게 말도 안 된다.
gradle에서 lombok 설정 오류였다..
gradle 버전에 따라 lombok을 주입 받을 때 다르게 해줘야 한다..
gradle 5.x 미만
dependencies { implementation 'org.projectlombok:lombok' }
gradle 5.x 이상
dependencies { compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' }
나는 보다시피 gradle 버전이 8.7인데 implementation
으로 적용해서 에러가 난 거였다.
gradle 버전에 맞게 변경해 주니 해결 됐다! 만세!