让用户更改配置参数

时间:2013-10-27 08:06:33

标签: java web-applications configuration-files

在Java Web应用程序中,我有一些配置参数,我保存在配置文件中。例如,调用特定方法的频率。

我想让用户使用UI更改此设置。因此,应该如何以及在何处定义这些参数,以便用户可以更改它们并更改值,而无需重新部署。

进一步说明: 假设我有一个java servlet,可以备份少量文件。我计划每天中午运行。现在我想让用户使用允许指定新时间的界面(网页)来更改他想要运行备份的时间。 那么,我该如何在申请中宣布这个时间呢。在配置文件中?作为环境变量或其他内容,以便新的更改值在不部署应用程序的情况下生效。

希望这能更好地解释事情。

解决方案:

只是与大家分享......发现这篇文章回答了我的大部分疑虑。 LINK

1 个答案:

答案 0 :(得分:1)

我建议您修改实施以有效实现此目的。将调度程序的参数存储在数据库中。用户从UI中选择后,插入数据库。

现在,不是使用配置文件,而是从db中的该列读取调度程序。无需部署。

相关问题