【发布时间】:2014-01-21 14:29:08
【问题描述】:
我在this 主题阅读了@yorkw 的答案。他说:
.properties 文件的目的是提供以下功能 在应用程序运行时配置数据库连接(对于 Web 应用程序,通常需要重新启动应用程序容器/服务器 .properties 文件更改后)。
问题是我们是否可以在不重新启动容器/服务器的情况下即时更改属性?请给我一个例子(我问是因为在我的演示中它不起作用,意味着值没有改变)。
我的意思是,如果我们有某种管理工具,我们可以将所有配置的设置移动到 .properties 文件并通过该管理工具更改它们。
【问题讨论】:
-
这是一个文件。所以是的。只有我想你需要编写管理工具。
-
@christopher 谢谢。你能举个例子吗?
-
查看
ReloadableResourceBundleMessageSource。 -
^ 是的,看看那一口。
-
@SotiriosDelimanolis 是的,但如果不在我的应用程序中使用 Bundle 和 MessageSource。我只想在运行时更改我网站的颜色主题。