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}}'
有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}}'