当前位置: 代码迷 >> 综合 >> 报错:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.
  详细解决方案

报错:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.

热度:107   发布时间:2023-11-28 05:33:52.0

报错

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

截图:
在这里插入图片描述

原因

slf4j和log4j不兼容导致

解决

  1. 查看slf4j-api的版本,我这里是1.7.30
    在这里插入图片描述

  2. 进入https://mvnrepository.com/,搜索slf4j-log4j12,点击 SLF4J LOG4J 12 Binding Relocated,找到你的slf4j-api的版本

  3. 复制相关依赖
    在这里插入图片描述
    注意:要注释掉<scope>test</scope>

我的依赖

 <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12 --><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.7.30</version><!-- test:作用域在test目錄下 -->
<!--            <scope>test</scope>--></dependency><!-- https://mvnrepository.com/artifact/log4j/log4j --><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency><!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.30</version></dependency>
  相关解决方案