[英]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.