我的ApplicationContext被自動裝配,以及那些在應用context.xml文件配置豆豆豆初始化的序列。我想知道Spring的bean初始化順序。如何找到彈簧
我想知道這是因爲: (我知道這是在stackoveflow..but一個已知的和流行的問題不能得到解決!!) 我已經在應用程序的context.xml創建會話Bean。現在要在DaoImpl文件中自動裝入這個bean。 sessionBean在那裏顯示爲空。可能是它的sessionFactory沒有初始化,直到那時。
*我一直在使用@DependsOn( 「SessionFactory的」)失敗嘗試。
所以我的問題是:
1)How to find the sequence of beans initialised by spring.
2)How do say to spring to initilise sessionfactory before initialising my DAOImpl class.
請幫助,因爲我打!
在此先感謝。
bean初始化的順序不是問題的原因。 Spring將確定是否需要自動裝配的bean,並在之前初始化bean。如果你有一個autowired字段,它是null,你可能自己創建一個類的對象,而不是Spring。發佈一些涉及的代碼。 – dunni