【问题】SpringBoot项目中log4j与logback的Jar包冲突问题

这篇文章主要给大家介绍了解决SpringBoot项目中log4j与logback的Jar包冲突问题,文中有详细的解决方法和冲突的原因。

SLF4J: Class path contains multiple SLF4J bindings.

SLF4J: Found binding in [jar:file:/C:/Users/lx/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: Found binding in [jar:file:/C:/Users/lx/.m2/repository/ch/qos/logback/logback-classic/1.2.12/logback-classic-1.2.12.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.

SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

​​​​​​​

解决方式是指定使用的jar包,排除另一个不用的即可。

麻烦的是怎么找到导致jar冲突的依赖。

查看异常信息,提示了冲突的1个jar包的信息 logback-classic-1.2.12.jar

查找jar依赖关系可以通过IDEA的maven插件,如下图直接搜索:

找到了相应的依赖包。

​​​​​​​

在这个xml pom包目录spring-boot-starter-web>spring-boot-starter>spring-boot-starter-logging下找到 logback-classic,然后排除后就可以了

相关推荐
冥王丁B6 分钟前
第31章 Prompt 与聊天模型笔记
笔记·python·prompt
左左右右左右摇晃15 分钟前
Java笔记——包装类(自动拆装箱)
java·笔记·python
Yeh20205840 分钟前
MySQL笔记二
笔记
elseif1231 小时前
CSP-S提高级大纲
开发语言·数据结构·c++·笔记·算法·大纲·考纲
兰.lan1 小时前
【黑马ai测试】Day01课堂笔记+课后作业
软件测试·笔记·python·ai·单元测试
Jack.Jia1 小时前
GPS原理笔记二——GPS信号和导航电文
笔记
zzh0812 小时前
MySQL数据库操作笔记
数据库·笔记·mysql
C羊驼2 小时前
C/C++数据结构与算法:穷举法
c语言·c++·笔记·学习·算法
hanlin033 小时前
刷题笔记:力扣第17题-电话号码的字母组合
笔记·算法·leetcode
لا معنى له3 小时前
JEPA:联合嵌入预测架构介绍 ——学习笔记
笔记·学习