靜態方法,或工具類如何調用Spring管理的對象,調用Dao,Service接口方法時,普通調用方式報空指針異常:解決方案。

由於是static方法去調用的是Spring管理的對象,而且static方法不能調用非靜態的方法,和屬性。 因爲static方法不依賴對象的創建,在類加載的時候就被加載進內存,因此static調用dao接口或service接口裏的方法時,接口的實現類也許並沒有被Spring管理並實例化爲對象。因此我們需要確保工具類被spring管理。並且在工具類中static方法調用普通方法之前,普通方法所在的類
相關文章
相關標籤/搜索