SLF4J: Class path contains multi
2019-07-05 本文已影响0人
longshuai
SLF4J: Class path contains multiple SLF4J bindings.
错误如图:

居然两个包含有同“包名”,同“类名”的文件(org.slf4j.impl.StaticLoggerBinder)

查找这两个包是怎么引入的


为解决这个问题,需要在maven依赖中做一些排除。修改如下:

运行程序,依旧报错。
细想一下,spring-boot-starter(spring-boot-starter-web)下需要需要排除掉spring-boot-starter-logging,但是spring-boot-starter-amqp下并没有排除,还需要在spring-boot-starter-amqp下排除,再做如下修改

再次运行,异常没有了。。。

顺便说下,为啥不在spring-boot-starter-log4j2中排除,我要用他,我肯定不去排除他。。。哈哈