zoukankan      html  css  js  c++  java
  • 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);
  • 相关阅读:
    String 类的常用方法都有那些?
    ArrayList、LinkedList、Vector 的区别。
    1.JDK,JRE,JVM三者关系
    ==与equals的区别
    [LeetCode#22]Generate Parentheses
    [LeetCode#20]Valid Parentheses
    [LeetCode#2]Add Two Numbers
    [LeetCode#1] Two Sum
    [LeetCode#9] Palindrome Number
    [LeetCode#7]Reverse Integer
  • 原文地址:https://www.cnblogs.com/xujianbo/p/4945025.html
Copyright © 2011-2022 走看看