작성하게 된 계기

코드로 배우는 스프링 웹 프로젝트(개정판)을 따라해보면서 log.info를 사용하는데 위 사진처럼 자꾸 빨간줄이 뜬다!!!!
분명 나는 Lombok도 깔았고 Log4j도 최신버전이고,, 무엇이 문제일까,,, 하다 결국 해결했다.
나는 3번의 pom.xml에 <scope>runtime</scope>를 주석처리하니 해결되었다.
1. Lombok 미설치
Download
- Lombok 설치 후 사용할 IDE경로를 지정 후 설치.
- 해결!
2. IDE경로에 있는 .ini 파일 수정

- 롬복 설치가 잘 되었다면 위 사진과같이 lombok.jar 파일이 있을것이다.
- IDE가 설치되어있는 경로를 들어가면 .ini파일이 있다. (eclipse.ini)
- .ini파일 맨 아래를 보면 -javaagent: 파일경로가 제대로 되어있는지 확인한다.
(javaagent:C:\Spring\eclipse-jee-2020-06-R-win32-x86_64\eclipse\lombok.jar)
- 해결!
3. pom.xml 수정

- pom.xml에서 log4j의 dependency를 보면 맨 아래
<scope>runtime</scope>를 삭제하거나 주석처리한다.
- 해결!