弹簧靴包括配置

时间:2020-10-28 12:41:34

标签: java spring spring-boot

在加载应用程序时,我需要在Spring Boot中构建其他文件的属性包含。 Spring Boot是否提供类似的东西?

application.properties

external_source_environment = classpath:source_UAT1.properties
//external_source_environment = classpath:source_PROD1.properties

source_UAT1.properties

source.url = http://oneexample_uat1.com
source.credentials = abc/cdw

source_PROD1.properties

source.url = http://oneexample_uat2.com
source.credentials = aaa/bbb

因此,在代码中,我只能引用属性名称,而只能切换活动文件(配置文件不起作用,因为它们用于指定运行代码的环境,而不是在已经存在的源之间进行选择选定的环境):

@Configuration
public class Source {
  @Value("${source.url}")
  private String url
}

0 个答案:

没有答案