zoukankan      html  css  js  c++  java
  • idea springboot启动报SLF4J:Failed to load class “org.slf4j.impl.StaticLoggerBinder”

    于是乎我加了 slf4j-simple  jar包代码如下:(这段代码是我直接从线上maven库中copy出来的,肯定不会有错)

    1.  
      <dependency>
    2.  
      <groupId>org.slf4j</groupId>
    3.  
      <artifactId>slf4j-simple</artifactId>
    4.  
      <version>1.7.25</version>
    5.  
      <scope>test</scope>
    6.  
      </dependency>

    引入依赖后,启动还是报错,一模一样,这TM就有点过分了,官网的解决方法一般是不会出错的,而且之前我也百度过,也是差不多一样的做法,那到底是什么问题呢?

    于是又是一顿找,看看前辈们有没有碰到过类似的错误,终于有所发现,最终修改代码如下:

    1.  
      <dependency>
    2.  
      <groupId>org.slf4j</groupId>
    3.  
      <artifactId>slf4j-simple</artifactId>
    4.  
      <version>1.7.25</version>
    5.  
      <scope>compile</scope>
    6.  
      </dependency>

    没错,就是毁在这段代码上 <scope>test</scope> ,test表示只有在测试环境下,才可以使用,而我springboot是运行在main方法中,是不属于测试环境,所以这个包就相当于没有加入依赖,也就没有被加载到。改成compile则表示编译的时候就会加载此jar包,那么最后就运行成功了,成功的日志如下:

  • 相关阅读:
    牢固你的人际关系三十六计
    Google 将携手大众,开发新一代汽车导航系统
    C++图书热点观察[转]
    Qt程序http报错 TLS initialization failed
    基于kinova jaco2机械臂的仿真模拟
    IfcBuild2Axes
    threejs绘制多边形2
    QAction
    java Math.pow
    yolov5模型地址
  • 原文地址:https://www.cnblogs.com/JpfBlog66/p/14242323.html
Copyright © 2011-2022 走看看