在Spring Boot中读写配置

时间:2017-05-05 13:23:31

标签: java spring-boot

我正在构建一个相当简单的Spring Boot应用程序,需要设置一些配置(并定期更新,作为其使用的一部分)。我想创建一个简单的管理界面和首次运行向导来设置/更新此配置。

我想要一种在应用程序中轻松读取和写入这些配置值并使它们保持不变的方法。我想避免5-10配置字符串的数据库开销。 Spring Boot中有一些good documentation外部化配置,但它没有讨论应用程序如何更新持久化这个配置。

我提出的选项:

  1. 有一个我不知道的Spring配置的写选项(这会很棒)
  2. 不要使用Spring Boot配置功能,而是使用apache commons配置(或类似的??)来读取和写入位于环境变量指定位置的文件
  3. 根据选项2,但使用HSQL,H2或Derby作为基于文件的数据库
  4. 感谢您提供有关如何最好地实现这一目标的任何建议。

0 个答案:

没有答案