我的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