在Spring中,可以通過設置多個contextConfigLocation來加載多個配置文件。
當設置多個contextConfigLocation時,Spring將會創建多個ApplicationContext對象,每個對象對應一個配置文件。這些ApplicationContext對象將會按照它們在contextConfigLocation中的順序進行初始化和加載配置。
多個ApplicationContext對象之間是獨立的,它們之間不會相互影響。每個ApplicationContext對象都會有自己的bean定義和bean實例。
當設置多個contextConfigLocation時,如果其中一個配置文件中定義了一個bean,而另一個配置文件中也定義了同名的bean,那么后加載的配置文件中的bean定義將會覆蓋先加載的配置文件中的bean定義。
總之,多個contextConfigLocation的關系是獨立的,每個配置文件對應一個ApplicationContext對象,它們之間相互獨立,但如果存在同名的bean定義時,后加載的配置文件中的bean定義會覆蓋先加載的配置文件中的bean定義。