<React.js, 스프링 부트, AWS로 배우는 웹 개발 101>(김다정 지음)을 따라 TO-DO 앱을 하나 만들 예정이다.
앞으로 쓸 대부분의 포스팅(이미지/글)은 위의 서적을 참고/출처로 작성되었음을 미리 밝힌다.
Lombok이란 Java의 라이브러리로 반복되는 메소드를 Annotation을 사용해서 자동으로 작성해주는 라이브러리다.
Lombok이 제공하는 어노테이션 프로세서가 getter, setter, builder, constructor 프로젝트 컴파일 시 관련 코드를 자동으로 작성해 준다.
그래들 디펜던시에 lombok 관련 디펜던시가 추가 됐을 것이다.
그런데 이건 그래들이 인식하는 라이브러리이지 이클립스가 인식하는 라이브러리가 아니다.
이클립스는 우리가 롬복으로 대체한 메서드들의 존재를 모른다. 그래서 우리가 롬복으로 대체한 메서드를 사용하려고 하면 이해하지 못한다. 따라서 이클립스가 롬복 제공 어노테이션을 문법 에러로 간주할 것이다. 이클립스가 이해할 수 있도록
프로젝트 우클릭-Properties-Java Compiler-Annotation Processing을 선택한 후 Annotation Processing 관련 체크 박스를 체쿠한다.