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中排除,我要用他,我肯定不去排除他。。。哈哈