Software Workshop

Java/Spring 애플리케이션 빌드 중에 이런 에러가 발생하는 경우가 있다.

package org.slf4j does not exist

원인

다음 코드에서 해당 에러가 발생하면 원인은 slf4j 관련 의존성이 빠져 있기 때문임

log.error()
Error:(17) java: package org.slf4j does not exist

해결 방법

pom.xml에 다음과 같이 의존성을 선언하면 됨

pom.xml

<dependency>
  <groupId>org.slf4j</groupId>
  <artifactId>slf4j-api</artifactId>
  <version>1.7.28</version>
</dependency>

추가 작업

이 설정만으로 부족할 수도 있는데, 다음 문서도 참고할 필요가 있다.
SLF4J Failed to load class org.slf4j.impl.StaticLoggerBinder 오류 해결하기