我正在使用 Java + Spring + Hibernate + Tapestry
开发一个 Web 应用程序,我希望允许管理员用户更改所有注册用户的颜色配置。
我在哪里存储此配置?在 .properties
文件中?在数据库
中?
此应用程序将是本地的,我可以强制重新启动应用程序。
有什么解决办法吗? 谢谢
最佳答案
我更愿意使用属性文件。
属性文件的优点:
- 无需访问您的数据库服务器。(其中包含有值(value)的数据)
- 任何人都可以理解并更改设置。 (无需了解SQL)
- 独立于平台。
数据库的缺点:
- 需要备份数据库。为了克服这个问题,必须通过历史记录来维护更改(这是恢复它的最佳方法,但同样需要内存)。
关于java - 在运行时更改 Web 应用程序中的颜色配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23290595/