SLF4J相关错误

今天使用IDEA新建立一个MyBatis的小Demo,运行完毕出现以下报错:
图是网上找的,写博客的电脑不是开发用的电脑
(图是网上找的,写博客的电脑不是开发用的电脑)
经排查发现是SLF4J的版本和LOG4J不匹配,具体方案:
我的pom.xm工程中的sl4j-api的版本是1.7.12。
访问网站地址 ,搜索slf4j-log4j12,在这里插入图片描述会出现SLF4J LOG4J 12 Binding,在这里插入图片描述点击进入,会有很多版本的slf4j-log4j12,我们点击1.7.12版本的slf4j-log4j12进入详细信息页面,
在这里插入图片描述
查看依赖的log4j,这个版本的slf4j-log4j12依赖的是1.2.71版本的log4j。

在这里插入图片描述
然后复制以下SLF4J1.7.12对应的LOG4J1.2.17版本的依赖到pom.xml中

<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12 -->
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.7.12</version>
</dependency>

问题解决。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

君去何方

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值