如何使用 spring 启动应用程序中的 java 代码在运行时写入和读取 application.yaml?

How can I write and read to and from a application.yaml at runtime using java code in a spring boot application?

我想写入一个 application.yml 文件并分别从中读取,在 spring 启动应用程序中写入值之后运行。也可以是application.properties文件。 属性的key可以动态写,也可以由开发者手动输入(无所谓)。

键值对在写入 yaml/properties 文件后必须可以访问。

我对上述概念了解不多。所以,还没有实施。因此,没有它的源代码。我试着在网上搜索,但没有得到预期的信息,所以在这里发布。

由于我不知道它是如何完成的,如果有人知道它是相同的方式还是不同的方式来写入两者(properties/yaml)文件,首选方式是使用 yaml 文件。

欢迎提供任何有用的链接或教程。

谢谢

我在项目中使用了@ConfigurationProperties来解决这个问题。