您好,登錄后才能下訂單哦!
本篇內容介紹了“項目啟動spring加載bean時卡住 log4j: Finished configuring. 問題如何解決”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
現象:沒有提示,也不報錯,項目正常啟動,但耗時長,有時一分鐘兩分鐘甚至兩分鐘,控制臺無輸出,一分鐘后突然開始加載實例化bean,然后啟動完畢。
原因:其實是spring掃描時間過長,因為配置中指定的bean掃描目錄過來,大多是因為指定了 **.*導致,修改成具體的掃描目錄即可。我的項目即是這樣改完后從原來的一分五十秒變成二十幾秒。
原來配置如下:
<!-- 裝載自定義bean -->
<context:component-scan base-package="**.*" use-default-filters="false">
<context:include-filter type="assignable" expression="com.fun.common.base.BaseInterface"></context:include-filter>
<context:include-filter type="assignable" expression="com.fun.common.base.BaseThread"></context:include-filter>
</context:component-scan>
修改后:
<!-- 裝載自定義bean -->
<context:component-scan base-package="com.consumer.web.thread" use-default-filters="false">
<!-- <context:include-filter type="assignable" expression="com.consumer.common.base.BaseInterface"></context:include-filter>-->
<context:include-filter type="assignable" expression="com.consumer.common.base.BaseThread"></context:include-filter>
</context:component-scan>
“項目啟動spring加載bean時卡住 log4j: Finished configuring. 問題如何解決”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。