zoukankan      html  css  js  c++  java
  • 由Class path contains multiple SLF4J bindings问题到maven项目排除冲突jar包

    这是我的项目启动报错:提示有2个StaticLoggerBinder冲突了,这个类所属的jar也看得到

    slf4j-log4j12-1.7.25.jar

    logback-classic-1.1.11.jar

    2个jar都有这个类,并且类的包路径一模一样

    这2个jar要么是直接在pom中显式声明引入的,要么是引入的其他包依赖这2个jar

    springboot默认是使用较新的logback,log4j是较早流行的日志包,很多第三方包引用了log4j 

    在idea中打开pom文件,下面是Text,如图中箭头的左边,我们要切换到箭头所指的Dependency Analyzer

     相关的作用如下:

     选中要排除的jar(一般在树的第二层或更下层,是第一层的其他jar依赖导入的)

     完了后点击上面的refresh,继续检查依赖冲突,一般的项目即使有冲突,idea也能避过,因此是否需要排除还需要根据项目实际来做

  • 相关阅读:
    Java的学习笔记(二)
    Java的学习笔记
    简单界面生成
    登录界面
    播放器
    java计划
    求和
    修改后的抽奖系统
    第十周作业
    JAVA第五次作业
  • 原文地址:https://www.cnblogs.com/yb38156/p/13903034.html
Copyright © 2011-2022 走看看