Spring Cloud Config 加密 属性 作为默认值

Spring Cloud Config encrypted property as default value

有application.yml这样的:

foo.bar: '{cipher}aaa'

工作正常。

我只想将加密值用作默认值。所以像:

foo.bar: '${xyz:{cipher}aaa}'

但是这不起作用,因为 {cipher}aaa 部分未被识别为已加密。

我该如何解决?

{cipher} 位仅在 属性 的开头被识别。尝试设置

foo.bar.default: {cipher}aaa
foo.bar: '${xyz:${foo.bar.default}}'