團隊開發【瞭解】【操作】

1.團隊開發時,每個獨立的模塊製作成一個獨立的配置文件

命名格式:applicationContext-模塊名.xml 模塊名使用全小寫字母

2.某個配置文件中,使用其他配置文件中的Bean,導入對應的配置文件

<import resource="applicationContext.xml"/>

3.Bean的衝突問題

A.當多個配置中具有相同id的Bean時,後加載的替換先加載的(由配置文件的加載順序決定)

B.當多個配置中具有相同id的Bean時,import導入相當於拷貝(由配置文件的Bean定義順序決定)

C.同一個配置文件中id不能重複,不同配置文件,同id依賴上述規則相互覆蓋

4.當id名稱比較複雜,或者定義名稱過長時,可以爲bean追加別名,使用name屬性完成

name=”aa,bb,cc”

5.同一個工程中,僅配置一個主配置文件applicationContext.xml,其中添加公用信息對應的Bean,每個開發人員根據自己的模塊需求,製作獨立的配置文件

applicationContext-user.xml

applicationContext-book.xml

applicationContext-order.xml

6.多配置文件加載ApplicationContext對象

格式一:

在子配置文件中導入主配置文件

<import resource="applicationContext.xml"/>

加載ApplicatioContext對象是需要加載子配置文件即可

ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext-user.xml"); 格式二:

一次性加載多個配置文件(可變參數對象格式)

ApplicationContext ctx = new ClassPathXmlApplicationContext("bean1.xml","bean2.xml"); 格式三:

一次性加載多個配置文件(數組對象格式)

ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[]{"bean1.xml","bean2.xml"});

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章