spring多配置文件

5 多配置文件方式

如果在 resources的目录下有多个配置文件,并且都需要加载,有两种配置方式,一种是基于xml的配置方式,一种是基于注解的配置方式。

5.1 基于xml的配置方式

这个有两种方式。

主配置文件中包含其他的配置文件

使用import标签导入

java 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">

    <import resource="applicationContext2.xml"/>
</beans>

工厂创建的时候直接加载多个配置文件

一般在测试方法里

java 复制代码
package com.qcby;


import com.qcby.entity.CollectionBean;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Demo2 {

    @Test
    public void run3(){
        ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml","applicationContext2.xml");
        CollectionBean collectionBean = (CollectionBean) ac.getBean("collectionBean");
        System.out.println(collectionBean);
    }

}

5.2 基于注解的配置方式

@Import 注解 Spring 的配置文件可以分成多个配置的,编写多个配置类。用于导入其他配置类。

代码见1.7.4

相关推荐
前端老石人6 分钟前
前端开发中的 URL 完全指南
开发语言·前端·javascript·css·html
CAE虚拟与现实6 分钟前
五一假期闲来无事,来个前段、后端的说明吧
前端·后端·vtk·three.js·前后端
0xDevNull8 分钟前
Java泛型详解
java·开发语言·后端
嘻嘻哈哈樱桃9 分钟前
牛客经典101题解题集--贪心算法+模拟
java·python·算法·贪心算法
Sarvartha17 分钟前
三目运算符
linux·服务器·前端
AI进化营-智能译站18 分钟前
ROS2 C++开发系列13-运算符重载让ROS2消息处理更自然
java·开发语言·c++·ai
有浔则灵20 分钟前
GORM 日志与调试完全指南:从基础配置到生产实践
服务器·数据库·gorm
晓晨的博客24 分钟前
ROS1录制的bag包转换为ROS2格式
前端·chrome
shjita29 分钟前
java根据键值对中值的大小进行排序的手法。
java·开发语言·servlet
Wect32 分钟前
LeetCode 72. 编辑距离:动态规划经典题解
前端·算法·typescript