項目啟動spring加載bean時卡住log4j:Finishedconfiguring.問題如何解決

本篇內容介紹了“項目啟動spring加載bean時卡住 log4j: Finished configuring. 問題如何解決”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

我們提供的服務有:成都網站設計、成都做網站、微信公眾號開發(fā)、網站優(yōu)化、網站認證、吉木薩爾ssl等。為成百上千家企事業(yè)單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的吉木薩爾網站制作公司

現象:沒有提示,也不報錯,項目正常啟動,但耗時長,有時一分鐘兩分鐘甚至兩分鐘,控制臺無輸出,一分鐘后突然開始加載實例化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. 問題如何解決”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯網站,小編將為大家輸出更多高質量的實用文章!

新聞標題:項目啟動spring加載bean時卡住log4j:Finishedconfiguring.問題如何解決
文章地址:http://muchs.cn/article36/jcpdpg.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站設計、標簽優(yōu)化、App開發(fā)品牌網站制作、定制網站、外貿建站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

商城網站建設