最近在使用Spring框架来做集成,遇到一个问题。程序需要在运行时获取一个Bean实例。但是在程序运行期功过Context.getBean()方法时阻塞在这个方法里了。
举个例子具体说明一下:
XML文件的配置
<bean id="testBean" class="com.test.TestBeanService"
singleton="false" parent= "beanService" >
<property name="beanDAO">
<ref bean="beanDAO"/>
</property>
</bean>
Java代码
(Service)context.getBean(beanName);
补充说明一下:在程序启动时获取Bean都正常,但是在程序运行后再获取时就发生了阻塞,堵在gerBean方法上了。