3 回答
TA贡献1831条经验 获得超10个赞
通过在导致冲突的(pom.xml)依赖项中添加以下排除项来解决。
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
TA贡献1820条经验 获得超9个赞
该错误可能会提供更多类似的信息(尽管您的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,pom变成:
<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>
在以上pom spring-boot-starter-data-jpa中将使用spring-boot-starter同一文件中的配置文件,该文件不logging包含(包含logback)
- 3 回答
- 0 关注
- 1978 浏览
添加回答
举报