【发布时间】:2022-01-14 17:45:44
【问题描述】:
这很奇怪,现在我有点困惑我的方法出了什么问题。
我正在使用 2 个 Spring-Boot 框架并编写简单的微服务应用程序。
项目 1
常量.java
public static final String TEST_HOST = "${test1.host}"
application.properties
test1.host=https://somewhere.com
我可以毫无问题地读取此值,即https://somewhere.com。
项目 2
常量.java
public static final String TEST_HOST = "${test1.host}"
应用程序.yaml
test1:
host: https://somewhere.com
在上述情况下,它给了我${test1.host} 的值,我期望表达式应该被执行,但它被视为具有字符串值而不是环境值的常量。
【问题讨论】:
标签: spring-boot yaml