1. 程式人生 > >Eclipse 搭建Spring boot 啟動報日誌衝突錯誤

Eclipse 搭建Spring boot 啟動報日誌衝突錯誤

             最近學習使用Spring boot 搭建專案,發現啟動的時候有紅色的錯誤提示,雖然沒有什麼影響,但是看著不舒服。問題如下圖:

 發現是logback和slf4j包下面StaticLoggerBinder.class檔案衝突錯誤。那麼應該去掉一個,如果直接刪除jar包,因為現在是maven管理,如果mvn update操作又會重新會下載jar包,所以應該在pom檔案下面進行配置,排除不要的引入。因為spring boot 預設使用的是logback(比如我們啟動spring boot控制檯列印的日誌),所以選擇去掉slf4j。

 那麼如何配置呢? 首先開啟我們的pom檔案,切換到jar的依賴關係檢視。

按照錯誤提示,找到slf4j對應的jar包,版本為1.7.25,應該為如下圖所示:

我們發現slf4j和hadoop-common,hadoop-mapreduce-client-core,hadoop-client都有依賴,所以我們在pom檔案中分配進行新增如下所示配置:

原圖:

修改後:

如果不知道groupId,artifactId怎麼填寫,如下圖所示:

然後重新maven update,再次啟動,發現沒有錯誤了,哈哈......