我正在尝试将Micronaut应用程序连接到保险柜,以从某些特定路径获取一些特定机密。 Vault Client实施似乎无法满足我的需求。我知道我可以编写自己的PropertySource来从Vault读取我需要的内容,但是这个新的PropertySource将需要获取其自身的一些配置属性,例如,获取vault.uri的值。
我的问题是,当PropertySources无法访问现有环境时,或者至少无法以我所看到的方式访问。
因此,问题是:我可以设置PropertySource以便它从环境中读取现有属性吗?还是可以用完全不同的方式做到这一点?