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

62 篇文章 1 订阅
60 篇文章 0 订阅

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

随着项目开发的推进,Spring配置文件越来越庞大,维护性越来越差,为了解决这个问题,可以把配置文件成多个子配置文件,你可以安照属性分,也可以按照模块分;

多个子配置文件的加载

//有两个配置文件,地位为平等关系
String resource_1 = "com/hk/spring/di12/spring-base.xml"
String resource_2 = "com/hk/spring/di12/spring-beans.xml"

方法一

//采用通配符方式
String resource = "com/hk/spring/di12/spring-*.xml";
ApplicationContext ac = new ClassPathXmlApplicationContext(resource);

方法二

//采用变参构造器加载
String resource_1 = "com/hk/spring/di12/spring-beans.xml";
String resource_2 = "com/hk/spring/di12/spring-base.xml";
ApplicationContext ac = new ClassPathXmlApplicationContext(resource_1,resource_2);

方法三

//采用参数为数组的构造器
String resource_1 = "com/hk/spring/di12/spring-beans.xml";
String resource_2 = "com/hk/spring/di12/spring-base.xml";
String[] resources ={resource_1,resource_2};
ApplicationContext ac = new ClassPathXmlApplicationContext(resources);

其实还是第一种方式简单除暴有效,以上方法中配置文件的地位是平等的## 标题 ##

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值