我目前无法自己测试这种语法,因此问题是:
如果被文本包围,值的替换/覆盖仍然会发生吗?
例如,我知道:
foo.baseUrl = "http://foo:1234/"
foo.baseUrl = ${?FOO_BASE_URL}
foo.baseURL
如果 ENV varFOO_BASE_URL
存在,将覆盖。
这里会发生什么?
foo.baseUrl = "http://foo:1234/"
foo.baseUrl = "http://${?FOO_BASE_URL}:1234/"
如果 ENV var 存在,是否仍会发生覆盖?把它放在一个字符串中会否定这个吗?