springboot 系統啟動日誌衝突報錯

2021-09-19 18:34:48 字數 761 閱讀 3771

系統啟動報錯:

slf4j: class path contains multiple slf4j bindings.

slf4j: found binding in [jar:file:/d:/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/staticloggerbinder.class]

slf4j: found binding in [jar:file:/d:/.m2/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 for an explanation.

slf4j: actual binding is of type [org.slf4j.impl.log4jlogge***ctory]

解決辦法:

pom增加

org.slf4j

slf4j-log4j12

1.7.25

正常啟動雖然依舊會顯示多個日誌,但是已經可以正常啟動;

另外的辦法:

如果是多模組系統,可以考慮排除對應的多餘jar包,但是時間成本太高,倒不如直接顯示引用,避免衝突比較方便;

Spring Boot 熱部署與系統啟動任務

在 修改完成以後,需要重新啟動專案,花費大量時間 熱部署就是為了解決這個問題 加入熱部署 idea中使用熱部署需要引入依賴 org.springframework.bootgroupid spring boot devtoolsartifactid runtimescope dependency 在...

多系統啟動

多啟動的流程是從ntldr開始的,ntldr通過讀取boot.ini,確定作業系統啟動分割槽的位置,對於,只有乙個作業系統的電腦,ntldr直接讀取ntdetect.com,開始下一步的流程,如果是多個系統的情況 2000 xp為例 ntldr把boot.ini選擇選單的內容顯示在螢幕上,讓使用者選...

系統啟動美化

1.usplash 因為喜歡mac所以把ubuntu美化的和mac差不多了,但唯一的缺憾是系統載入畫面還是橘黃色的ubuntu。今晚google了一下,綜合幾個文章終於把usplash弄成mac的樣式了。現在把方法總結一下。1 安裝開機畫面和grub的管理工具 sudo apt getinstall...