오류는 아마도 이와 같은 더 많은 정보를 제공 할 것입니다 (jar 이름은 다를 수 있지만)
SLF4J : [jar : file : / D : /Java/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar! / org / slf4j / impl / StaticLoggerBinder에서 바인딩 발견 .class] SLF4J : [jar : file : / D : /Java/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.8.2/log4j-slf4j-impl-2.8.2.jar에서 바인딩이 발견되었습니다. ! /org/slf4j/impl/StaticLoggerBinder.class]
충돌은 두 개의 이름을 항아리에서 오는 것을 발견 logback-classic-1.2.3
하고 log4j-slf4j-impl-2.8.2.jar
.
mvn dependency:tree
이 프로젝트 pom.xml 상위 폴더에서 다음을 실행하십시오 .
이제 무시하고 싶은 것을 선택하십시오 (세련된 노력을 기울일 수 있으므로 더 많은 도움이 필요합니다)
나는에서 수입 하나를 사용하지 않기로 결정 spring-boot-starter-data-jpa
을 통해 (상단 의존성을) spring-boot-starter
과 통해 spring-boot-starter-logging
, 치어가된다 :
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
위 치에 spring-boot-starter-data-jpa
사용 것이다 spring-boot-starter
하는 배제 동일한 파일 구성 logging
(포함 된 logback
)
<exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> </exclusions>
발생하는 충돌이 해결에게 문제가 도움이되었다고 (pom.xml 파일에) dependecies에