[스프링] Log4j 어노테이션 에러 해결
·
에러 해결
위와 같이 Log4j 어노테이션이 감빵에 가면서(빨간 줄) org.apache.log4j.Logger cannot be resolved to a type 이런 메세지가 뜬다면 당장 pom.xml 파일을 열어보자. 바로 저 빨간 네모 박스에 있는 runtime 놈이 범인이니 해당 코드를 주석처리해주면 말끔히 해결할 수 있다. 주석처리 후 저장해주면 이렇게 출소한 Log4j 어노테이션을 만날 수 있다. 왜 이런 에러가 날까? 개발자 답게 한 번 찾아봤다. dependency는 각각의 scope를 가진다. scope의 종류는 아래와 같다. compile : 기본 영역이며 컴파일 시점에 필요하고 배포할 때도 포함된다. provided : 컴파일 시점에 필요하지만 배포 시점에는 불필요한 라이브러리로 JDK, Se..