서론
java, sts 환경설정 후 git에 있는 프로젝트를 import하였는데 다수의 파일 소스에서 아래와 같이 초기화되지 못했다는 에러가 발생했다. 필자는 해결을 위해 pom.xml도 update도 다시 하고 이것저것 많이 해봤지만 해결되지 않았다.
이 문제는 아래의 방법처럼 해결할 수 있다.
에러 문구
Error: The blank final field 'usersService' may not have been initialized
해결 방법
순서-1
pom.xml에 위와 같이 lombok이 추가되어있는지 확인한다.
순서-2
c드라이브에서 lombok을 검색하면 lombok-1.18.20 (버전은 다를 수 있음)의 폴더 경로로 들어가서 해당 lombok-1.18.20.jar 파일을 실행하면 아래와 같은 lombok installer 콘솔이 뜬다. 만약 여기서 lombok을 검색했을 때 안나오면 lombok을 다운받아야한다.
순서-3
순서-4
- Specify location 클릭하여 다운받은 sts.exe를 추가하여 install/Update를 해준다.
- sts 재 실행하면 final 변수 선언, build() 등 에러가 해결된다.
반응형
댓글