spring boot虽然免除了很多手动配置,但是对于一些特定要求,我们要修改配置文件,需要我们手动进行加载,主要有三种加载配置文件的方法
1、@PropertySource加载配置文件
@PropertySource注解可以指定自定义配置文件的位置和名称
@Configuration注解可以指定为自定义配置类
@ConfigurationProperties可以将自定义配置文件中的属性值注入实体类属性
步骤一:添加test.properties
步骤二:创建配置类MyProperties
步骤三:编写测试类并运行
2、@ImportResource加载xml文件
@ImportResource通常放置在应用启动类上,使用时需要指定xml配置文件的路径和名称
步骤一:创建MyService类
步骤二:编写xml文件,将MyService配置为bean
步骤三:在启动类上加入@ImportResource注解指定配置文件
步骤四:编写测试类进行测试
3、@Configuration编写自定义配置类
步骤一:新建MyConfig类,使用@Configuration注解声明该类
步骤二:编写测试类,对MyService进行测试