1. 程式人生 > 程式設計 >spring如何載入配置多個配置檔案

spring如何載入配置多個配置檔案

這篇文章主要介紹了spring如何載入配置多個配置檔案,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

為應用指定多個配置檔案:

多個配置檔案的關係:

  • 並列
  • 包含

並列關係

即有多個配置檔案,需要同時載入這多個配置檔案;

可以使用可變引數,陣列和統配符進行載入;

可變引數

String config1 = "com/abc/di08/spring-student.xml";
String config2 = "com/abc/di08/spring-school.xml";
//載入配置檔案,生成spring容器物件(多個字串引數載入多個配置檔案)
ApplicationContext ac = new ClassPathXmlApplicationContext(config1,config2);

陣列載入

String config1 = "com/abc/di08/spring-student.xml";
String config2 = "com/abc/di08/spring-school.xml";
String[] configs = {config1,config2};
//載入配置檔案,生成spring容器物件(陣列載入多個配置檔案)
ApplicationContext ac = new ClassPathXmlApplicationContext(configs);

萬用字元載入

  String config = "com/abc/di08/spring-*.xml";
  //載入配置檔案,生成spring容器物件(萬用字元載入多個配置檔案)
  ApplicationContext ac = new ClassPathXmlApplicationContext(config);

包含關係

首先載入主配置檔案,然後在主配置檔案中使用萬用字元載入另外的配置檔案。

String config = "com/abc/di09/applicationContext.xml";
ApplicationContext ac = new ClassPathXmlApplicationContext(config);
<!--import標籤載入包含配置檔案-->
<import resource="spring-*.xml"/>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。