1. 程式人生 > >ssh專案中的,由於spring的注入問題引起的空指標錯誤

ssh專案中的,由於spring的注入問題引起的空指標錯誤

以下屬於我把弄了一天後得到的結構

注意問題:

1、保持spring中注入的,都在格式上沒有錯誤。

2、都沒有邏輯錯誤,也就是如果引用了,用到了,就必須用

3、AOP中配置事務時,把事務切入點的expression配置到DAO包那一層,

      也就是實際操作處理的那一層,而不是處理action那個包下。

4、如果DAOImpl是通過前一層的DAO介面規範實現而來,這就需要配置一下AOP:

<aop:config proxy-target-class="true">

以及加上cglib.jar和aspectj.jar

     開始我前一個工程並沒有這樣做,但還是成功了,我仔細對比了下,

因為我前一個工程的實現類並不是實現DAO藉口規範而來的

對於官方的解釋,是說spring載入bean時,會預設把所有的bean轉為藉口去實現

但是,介面又是不能夠實現的。

因此彙報不能轉換的錯誤,如:Failed to convert property value of type [$Proxy0 implementing 

轉載請註明!