最近在使用Spring框架来做集成,遇到一个问题。程序需要在运行时获取一个Bean实例。但是在程序运行期功过Context.getBean()方法时阻塞在这个方法里了。
举个例子具体说明一下:
XML文件的配置
<bean id="testBean" class="com.test.TestBeanService"
singleton="false" parent= "beanService" >
<property name="beanDAO">
<ref bean="beanDAO"/>
</property>
</bean>
(Service)context.getBean(beanName);
目前没有到过这种情况,不过我推荐你用Spring的lookup查询注入来完成从容器中取对象的过程。