1. 程式人生 > >通過介面呼叫方法,介面一直為null的解決方法

通過介面呼叫方法,介面一直為null的解決方法

最近做功能在實現對於具體方法的呼叫的時候,發現在action中,ProofLocation介面宣告變數 proofLocation總是為null。總結下來有以下幾種原因:

1、檢視對proofLocation是否建立了get、set方法

2、檢視該介面在bean檔案中有沒有被注入

3、檢視該action的子類中有沒有對該介面進行宣告,如果子類中聲明瞭,則父類物件會一直未null。此時將子類中的介面宣告刪除,然後再父類中進行宣告即可。子類直接呼叫其繼承的父類的中宣告的介面宣告即可。