SpringCloud Vault中的嵌套键
Vault支持将键嵌套在Vault中存储的值中的功能,如以下示例所示:
echo -n '{"appA": {"secret": "appAsecret"}, "bar": "baz"}' | vault write secret/myapp -
此命令将JSON对象写入您的Vault。要访问Spring中的这些值,您将使用传统的dot(.
)批注,如以下示例所示
@Value("${appA.secret}") String name = "World";
前面的代码会将name
变量的值设置为appAsecret
。