Spring 加载Bean而不显式引用或检索它

Spring 加载Bean而不显式引用或检索它,spring,ioc-container,spring-bean,Spring,Ioc Container,Spring Bean,在我的应用程序中,我使用XML应用程序上下文来配置和构建Springbeans 我有一个bean,它是一个观察者和一个被观察的bean。配置看起来像 <bean class="com.example.Observer"> <property name="observedBean"> <bean class="com.example.Observed" /> </property> </bean> 我的问题是,没有人

在我的应用程序中,我使用XML应用程序上下文来配置和构建Springbeans

我有一个bean,它是一个观察者和一个被观察的bean。配置看起来像

<bean class="com.example.Observer">
  <property name="observedBean">
    <bean class="com.example.Observed" />
  </property>
</bean>

我的问题是,没有人明确要求观察者引用,观察者和被观察bean都不会被创建

由于不需要显式引用,我希望避免只要求ApplicationContext提供引用而再次忽略它


我的问题有什么解决方案吗?或者我的概念有问题吗?

在调用后应该可用。你的应用程序是如何引导的?@Bart没什么特别的,我实例化了应用程序上下文,仅此而已。我正在寻找未部署在应用服务器上的Spring应用程序的引导提示,但我没有找到任何提示。然后在该实例上调用refresh方法。@Bart感谢您的输入-但这是一种难看的解决方法还是一种可行的方法?无论如何,我会尝试一下……我不能说调用方法是一个丑陋的解决方法;)