您的位置:首页 > 编程语言 > Java开发

基于XML的DI-为Spring配置多个子配置文件——包含关系

2017-03-29 20:55 465 查看

基于XML的DI-为Spring配置多个子配置文件——包含关系

有三个配置文件,其中一个与另外两个为包含关系

//两个子配置文件
String resource_1 = "com/hk/spring/di12/spring-beans.xml";
String resource_2 = "com/hk/spring/di12/spring-base.xml";
//下面这个主配置文件包含了上面两个子配置文件
String resource = "com/hk/spring/di12/total.xml";


包含关系在主配置文件中的体现

下面是total.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

<import resource="com/hk/spring/di12/spring-beans.xml"/>
<import resource="com/hk/spring/di12/spring-base.xml"/>
</beans>


其实可以更简化一点

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- spring-*通配 -->
<import resource="com/hk/spring/di12/spring-*.xml"/>
</beans>


需要注意的是,用
spring-*
你需要保证主配置文件与从配置文件格式要不一样,不然
spring-*
也会包含主配置文件自己
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring
相关文章推荐