springboot 2.6.x
配置文件使用@ConfigurationProperties注解为bean注入属性
@Configuration
public class DataSourceConfig {
@Bean("datasourceProperties.ds1")
@ConfigurationProperties(prefix = "spring.datasource.ds1")
public DataSourceProperties dataSourceProperties_ds1() {
return new DataSourceProperties();
}
}
正常运行应用可以成功注入属性,但是运行测试时方法返回空对象无法注入属性
在单元测试代码上添加注解@EnableConfigurationProperties