selfEdu/극약처방 ) Error

Logger cannot be resolved to a type 문제

shiherlis 2022. 12. 15. 17:12

1. 문제 : log를 찍으려고 컨트롤러에 로그 설정을 해주는 데 오류발생

 

  • import log4j를 해 주었음에도 불구하고 오류 발생
  • 원인: logging관련 dependency 에 <scope>runtime</scope> 처리가 되어 있어 사용불가
  • Maven의 scope (pom.xml)      

  •  runtime : 런타임(프로젝트 실행)시 필요하지만 컴파일 시 필요하지 않을 경우 사용
  •  scope 지정해 주지 않을 경우 기본 compile로 지정됨

pom.xml
Maven Dependencies

2. 처리 : <scope>compile</scope> 로 변경하거나 runtime 부분을 주석처리

3. 결과 : 정상 작동

Maven Dependencies
Controller