728x90
1. 에러 로그
SLF4J(W): Class path contains multiple SLF4J providers.
에러 로그는 SLF4J 가 Multiple Binding이 되어 있다는 뜻이다.
2. 원인
build.gradle에 중복으로 설정을 했기 때문이었다.
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-log4j2'
}
spring-boot-starter-web 패키지에는 spring-boot-starter-logging을 dependency로 참고하고 있다.
그런데 나는 spring-boot-starter-log4j2를 dependency에 추가했기 때문에 두 개가 충돌이 난 것이다.
따라서 Multiple Binding이 되는 부분을 지워주면 된다.
3. 해결 방법
spring-boot-starter-log4j2를 build.gradle에서 지웠다.