我在jar1的applicationContext1中定义了bean1和bean2,并且在jar2的applicationContext2中定义了bean1(当然是不同的类)和bean3
我需要在我的 web 应用程序中同时使用 jar1 和 jar2,它也有一个 applicationContext3。
我在 web.xml 中使用以下条目
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>applicationContext1.xml
<param-value>applicationContext2.xml
<param-value>/WEB-INF/properties/application/applicationContext3.xml
</param-value>
</context-param>
有没有办法给 applicationContext ID 加上前缀,这样它们就不会相互交叉;例如:在 applicationContext3 中我可以拥有
<bean id="myBean" >
<property name="bean1" ref="ac1:bean1">
<property name="bean2" ref="ac2:bean1">
</bean>
提前致谢