SpringBoot启动 控制台报错有关 @Slf4j 日志jar包冲突

SpringBoot启动 控制台报错有关 @Slf4j 日志jar包冲突

1,bug

  1. ,SLF4J: Class path contains multiple SLF4J bindings
  2. .SLF4J: Found binding in [jar:file:/D:/Program%20Files/apache-maven-3.5.2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  3. SLF4J: Found binding in [jar:file:/D:/Program%20Files/apache-maven-3.5.2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  4. SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
  5. SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]

在这里插入图片描述

原因在于:在这两个包下面,两个jar包冲突所导致的

2,解决方法:

1,点击打开pom.xml文件
2,右键,点击打开配置,选择Maven,点击选择-> Show Dependencies…进入下面的界面
在这里插入图片描述

3,从日志打印可以看出是 slf4j-log4j12 jar冲突,因此需要从项目中把其移除

注意:需要有依赖这个jar包的所有地方全部移除 

使用ctrl + F 找到这个jar包所在的位置,右击这个jar包 然后选择 excluded 排除即可

1) ctrl + F在图中找到 slf4j-log4j12 jar,找到位置,如下图

在这里插入图片描述
在这里插入图片描述
2) 右键,选择 excluded 排除即可
在这里插入图片描述

4,再次运行idea,冲突已解决
在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值