记录一、Class path contains multiple SLF4J bindings,jar包冲突解决步骤,
一、根据控制台提示信息,确认是哪个jar包冲突了,我此次运行项目提示是:Class path contains multiple SLF4J bindings.,如下所示
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/E:/mavenJarOnline/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/E:/mavenJarOnline/org/slf4j/slf4j-log4j12/1.7.22/slf4j-log4j12-1.7.22.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
二、利用mvn dependency:tree >tree.txt将项目依赖明细导出,查找具体冲突的jar包在何处。在文本编辑器中,可ctrl+f快速查找
三、确定要排除的jar包,到pom.xml文件里具体的包下去修改,如下图