错误描述
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/D:/software/apache-maven-3.8.6/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/D:/software/apache-maven-3.8.6/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.10.0/log4j-slf4j-impl-2.10.0.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]
方法一
点击错误中的链接,按照官网的解决方案,在pom.xml中添加指定依赖,依然报错。
方法二
按照maven插件 根据报错信息,提示是logback-classic-1.2.3.jar和log4j-slf4j-impl-2.10.0.jar冲突了,所以排除logback-classic-1.2.3.jar 在pom.xml中点击左下角的图标 找到logback-classic位于spring-boot-starter-web依赖中,右击选择Exclued 回到pom.xml中会自动排除冲突的依赖 再次运行项目,仍然报错,有可能排除这个冲突没有用,所以回滚logback-classic依赖,排除另一个冲突的依赖log4j-slf4j-impl 再次运行项目就解决冲突了。
遇到程序报错不用慌,根据报错信息找解决办法。
推荐链接
发表评论