码迷,mamicode.com
首页 > 编程语言 > 详细

[Js-Spring]为应用指定多个 Spring 配置文件

时间:2018-03-19 20:50:55      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:pos   规则   指定   size   应用   str   包含   resource   com   

为 Spring 指定多个平等关系的配置文件

第一种方式:通配符指定文件(这也是为什么我们建议将所有配置文件命名有规则的原因)

第二种方式:加载多个配置路径,采用 ApplicationContext 的可变长参数构造方法

第三种方式:于第二种类似,不过调用的是 ApplicationContext 的参数为字符串数组的构造方法

// 加载Spring配置文件,创建Spring容器对象
//    第一种方式
String resource = "com/neu/di15/spring-*.xml"; 
ApplicationContext ac = new ClassPathXmlApplicationContext(resource);
/*    第二种方式
String resource1 = "com/neu/di15/spring-base.xml"; 
String resource2 = "com/neu/di15/spring-beans.xml";
ApplicationContext ac = new ClassPathXmlApplicationContext(resource1, resource2);
 */
/*    第三种方式
String resource1 = "com/neu/di15/spring-base.xml";
String resource2 = "com/neu/di15/spring-beans.xml";
String[] resources = { resource1, resource2 };
ApplicationContext ac = new ClassPathXmlApplicationContext(resources);
*/

为 Spring 指定多个包含关系的配置文件

在总的配置文件中导入子配置文件即可,可以分别导入,或者通配符

<!--
<import resource="spring-base.xml"/>
<import resource="spring-beans.xml"/>
 -->
<import resource="spring-*.xml"/>

 

[Js-Spring]为应用指定多个 Spring 配置文件

标签:pos   规则   指定   size   应用   str   包含   resource   com   

原文地址:https://www.cnblogs.com/jiasq/p/8604341.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!