在Springboot应用上使用configMaps加载属性文件的最佳方法是什么

问题描述

我正在使用SpringBoot 2.3.3开发应用程序,并且正在使用Spring Cloud Kubernetes Config项目将configMaps作为属性插入应用程序内部。

主要是我的configMaps仅包含一个具有fileName及其内容的条目,类似于:

data:
  my-file.yaml : |-
     prop1: value1
     prop2: value2

我不确定将文件内容作为应用程序内的属性使用的最佳方法是什么。

我已经尝试过 Spring Cloud Kubernetes Config 。它运行良好,但仅支持yaml和属性文件。不错的是,它可以在对其进行一些更改后热重新加载configMap。

我还尝试使用SpringBoot 2.4.0-M2中的全新 configTree ,但似乎它仅支持属性。我无法通过它公开文件内容作为属性

那么,解决该问题的最佳方法是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)