1. 程式人生 > >Spring的屬性注入空指標異常

Spring的屬性注入空指標異常

今天在修改專案時候突然遇到了空指標異常,很是懊惱,用set方式注入屬性的時候不應該有錯啊,可不知道就是報錯了。


這是spring的配置,完全沒問題啊。


這是action,裡面的屬性的set方法都有,(get方法不用寫,不是這的原因)。下面是報的空指標異常,以除錯方式讓你們看一下


可是如果使用註解的方式就能獲取到,通過屬性注入的方式就不行了,後來無意間發現,只有將


如果配置檔案改的話,也要將對應的action中的屬性值進行修改,也改成loginService,就行了。可是別人的專案都可以,為什麼我的要保持一致,這就納悶了。哎。

如果用註解的話,記得在配置檔案中加上

<context:component-scanbase-package="cn.hd.springProxyAnnotation"></context:component-scan>

掃描指定檔案,否則可能會讀取不了。