spring配置檔案中配置了,但找不到Bean , 啟動不報錯,執行報錯No bean named

ToString4Wister發表於2018-07-08

明明在spring配置檔案中書寫了,但找不到Bean , 而且啟動還不報錯 . 一執行就報錯

遇到這種問題一定是spring配置檔案沒有被載入(讀取)到記憶體中 .


錯誤如下 :



常見原因有以下兩種:

    1 . spring配置檔案路徑或檔名沒有書寫正確  .

       解決 : 仔細檢查web.xml中spring配置檔案的路徑和檔名.

    

    2 . 如果在<context-param>中配置了spring配置檔案的路徑 , 此時在<servlet>節點中的<init-param>節點中的配置的spring檔案將不會被載入 .

    解決 : 將在<servlet>節點中的<init-param>配置的spring路徑合併到<context-param>節點中 . 可以效仿以下配置進行修改






  


    

相關文章