1. 程式人生 > >SpringMVC Controller中的service為null

SpringMVC Controller中的service為null

整合SSH框架的時候遇了Controller中的service為null的問題,結果發現純屬配置檔案錯誤。

錯誤條件:

在Tomcat下啟動通過url請求到Controller層。

applicationContext.xml檔案中的配置如下

自認為沒有錯,而且自己也測試過,測試程式碼如下:


測試通過,也就說明此段程式碼配置沒有錯。

然後對多一下測試的兩種環境發現,一個是從容器拿Bean,一個是請求。

發現在配置SpringMVC servlet的時候並沒有對userSerivce進行注入,所以加上後結果如下:

把 applicationContext.xml檔案 對Controller的配置註釋掉,再測試就成功了!

雖然有一年沒有折騰SSH了,再遇到問題總有一種似曾相識的感覺 V_V