一个applicationContext.xml文件如何共引用另一个applicationContext.xml文件中的bean
操作步骤:
一、在需要引用其它applicationContext.xml文件的applicationContext.xml文件中的
<wbr><wbr><wbr><beans></beans>标记之间引入别人的applicationContext.xml:格式如下:<br><wbr><wbr><wbr><span style="color:#ff0000"><beans><br><span style="white-space:pre"> </span><wbr><import resource="applicationContext-xiongjie.xml"/><br><wbr><wbr><wbr></beans></wbr></wbr></wbr></wbr></span><br><wbr><wbr><inport 相当于java中的导包><br><wbr><wbr>需要注意的是:<br><wbr><wbr><import resource="applicationContext-xiongjie.xml"/>这一句要放在所有bean<br><wbr><wbr>配置的最前面。<br> 二、如何引用别人已经配置好了的bean呢?<br><wbr><wbr><wbr>例如将另外一个人配置的commonDAO注入给自己的biz中:配置如下:<br><wbr><wbr><bean id="cstServiceBiz" class="org.jb.t0821c.biz.CstServiceBiz"><br><wbr><wbr><property name="commonDAO"><br><wbr><wbr><wbr><ref bean="commonDAO"/><br><wbr><wbr></property><br><wbr><wbr></bean><br><wbr><wbr>注意:ref用的属性是bean而不是local;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>原因是local相当于局部变量一样,现在的applicationContext.xml文件中没有<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>commonDAO这个bean,而是引用的其他人的。所以不能用local,只能通过bean<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>引用。<br> 三、多个applicationContext.xml在启动容器的时候如何引入?<br><wbr><wbr><context-param><br><wbr><param-name>contextConfigLocation</param-name><br><wbr><param-value><br><wbr><wbr>WEB-INF/classes/applicationContext-liuhaibo.xml<br><wbr><wbr>,WEB-INF/classes/applicationContext-zhaobochao.xml<br><wbr><wbr>,WEB-INF/classes/applicationContext-xj.xml<br><wbr></param-value><br><wbr><wbr></context-param><br><wbr><wbr><listener><br><wbr><listener-class><br><wbr><wbr>org.springframework.web.context.ContextLoaderListener<br><wbr></listener-class><br><wbr><wbr></listener></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
本文详细介绍了如何在一个applicationContext.xml文件中引用另一个applicationContext.xml文件中的bean,包括导入方式、引用方法以及多文件引入的配置。重点在于理解import元素的作用及正确使用ref属性以避免混淆本地与远程bean。
556

被折叠的 条评论
为什么被折叠?



