繁体   English   中英

从其他 Spring PropertySource 引用属性

[英]Reference properties from other Spring PropertySource

在 Spring 中,我可以引用一些其他属性值作为属性源中的变量

base:
  hostName: foo.baa.com

services
  serviceUrl: http://${base.hostName}/fooService

这将返回http://foo.baa.com/fooService base.hostName定义在同一个文件中。 如果它在另一个PropertySource定义,我会得到http://${base.hostName}/fooService

我可以让它在多个PropertySource运行吗?

编辑:这只是一个愚蠢的错字。 您可以完美地引用其他 PropertySources 中定义的变量

在 Spring 中没有将另一个 yml 导入另一个 yml 的简单方法......但是,您可以使用spring.profiles.include属性来解决。 这里有更多解释: Spring“spring.profiles.include”覆盖

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM