如何将值设置为 application.properties 中存在的 属性 用于 Spring 启动

How to set value to a property present in application.properties for Spring boot

我为我的 spring 启动应用程序启用了 ssl。我正在通过我的应用程序中的 class 从 AWS Secrets Manager 获取密钥库密码。 我如何在 application.properties 中引用此密码?

获得属性值后,可以在环境中进行如下设置:

String password = getPasswordFromKeyStore();
environment.setProperty("password", password);

因此它将分配给 application.properties 文件中定义的 属性。