SLF4J: Class path contains multiple SLF4J bindings.
错误如图:
QQ截图20190705231134.jpg
居然两个包含有同“包名”,同“类名”的文件(org.slf4j.impl.StaticLoggerBinder)
QQ截图20190705231237.jpg
查找这两个包是怎么引入的
QQ截图20190705225232.jpg QQ截图20190705225546.jpg
为解决这个问题,需要在maven依赖中做一些排除。修改如下:
QQ截图20190705230206.jpg
运行程序,依旧报错。
细想一下,spring-boot-starter(spring-boot-starter-web)下需要需要排除掉spring-boot-starter-logging,但是spring-boot-starter-amqp下并没有排除,还需要在spring-boot-starter-amqp下排除,再做如下修改
QQ截图20190705230705.jpg
再次运行,异常没有了。。。
QQ截图20190705230903.jpg
顺便说下,为啥不在spring-boot-starter-log4j2中排除,我要用他,我肯定不去排除他。。。哈哈
网友评论