Spring的多配置文件加载

如果配置文件存在多个的情况下,加载配置文件的方式是:
1--可以指定总的配置文件去包含子的配置文件,然后只加载总的配置文件即可
在总配置文件applicationContext.xml 中引入子文件

<import resource="applicationContext-action.xml"/>
<import resource="applicationContext-dao.xml"/>

ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");

2--使用*来匹配多个文件进行家人在,文件名称要符合规律 (推荐使用)
多个配置文件为:

applicationContext-global.xml  ---- 全局配置文件
applicationContext-user.xml     ----用户模块配置文件
applicationContext-product.xml   ----商品模块配置文件

ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext-*.xml");

3--可以使用数组作为参数,一次性加载多个配置文件

复制代码
String[] files = new String[4] ;
String[] files = new String[]{} ;
String[] files = {
"applicationContext-user.xml" ,
"applicationContext-cart.xml" ,
"applicationContext-order.xml" 
};
ApplicationContext ac = new ClassPathXmlApplicationContext(files);
原文地址:https://www.cnblogs.com/xujianbo/p/4945025.html