我正在使用Spring 3.2开发Java Web服务。有两个项目,A和B.在项目A的appContext.xml中,它试图从项目B的appContext.xml中引用一个bean。但是,项目B中的bean已封装在各种部署环境的不同配置文件中。问题是我们是否可以在项目A的引用bean中指定配置文件?
项目A中的appContext.xml:
<bean id="beanA">
<property name="locationsList">
<list>
<ref bean="beanBID">
</list>
</property>
</bean>
项目B中的appContext.xml:
<beans profile="dev">
<bean id="beanBID">
<!-- stuff only for dev -->
</bean>
</beans>
<beans profile="prod">
<bean id="beanBID">
<!-- stuff only for prod -->
</bean>
</beans>
编译器抱怨<ref bean="beanBID" profile="dev">
。是否有其他方法可以引用beanBID
的特定个人资料?感谢。