spring boot include configuration
- 论坛
- spring boot include configuration
11 浏览
spring boot include configuration
我需要在加载应用程序时从其他文件中构建属性的包含项,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 }