SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".

新创建的maven项目出现以下错误:

image.png

进入错误的提示网站发现关键点:
image.png

提示我们需要引入
slf4j-nop.jar
slf4j-simple.jar
slf4j-log4j12.jar
slf4j-jdk14.jar
logback-classic.jar
这四个包中的任意一个就好,以下是正常的依赖:
首先确定项目中slf4j的版本:
image.png

比如我的slf4j是1.7.30版本,然后去官网Maven Repository: org.slf4j » slf4j-log4j12 (mvnrepository.com)找到匹配的log4j版本
image.png

image.png

然后复制相应的依赖到项目中即可,对于以上四个可选的插件任选其一即可,我选的是slf4j-nop.jar,版本和slf4j一致

        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>

        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.7.30</version>
        </dependency>

        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-nop</artifactId>
            <version>1.7.30</version>
        </dependency>
image.png

错误不再出现。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容