我可以将更改的初始值保存到弹簧文件中吗?

时间:2014-02-17 09:53:38

标签: java spring initialization

  • 应用程序从Spring文件获取其初始值。

  • 使用配置的用户会更改一些初始值。

  • 应用程序可以将新的初始值保存回Spring文件,以便在下次启动时重新使用它们吗?

当然,我可以通过常用的io函数处理该文件,但是Spring本身的功能呢?

修改 此外,我可以使用属性,数据库和许多其他东西。但我说的是春天。有可能吗?

2 个答案:

答案 0 :(得分:0)

您可以从数据库而不是spring文件中读取配置(属性)值,并且应用程序可以保存新值(如果已更改)。 见example

答案 1 :(得分:0)

您可以使用PropertyPlaceholderConfigurer从属性文件中读取值。更改值后,您可以重写属性文件,并在新启动期间应用新值。 但最好将这些值存储在数据库中。