在 Java 中保留配置的最合适方法是什么?



我需要保留我的系统的一些配置,例如选择的选项,数据库连接的用户和密码等。

我听说过system.properties和文本文件,但我不知道什么是最好或更合适的。

编辑:目前我正在使用属性文件,但我不知道是否是更好的方法。

查看共享资源配置http://commons.apache.org/configuration/

您提到密码...嗯,这些应该以某种方式加密吗?

这看起来可以为您处理:http://www.jasypt.org/encrypting-configuration.html

不确定将这些一起使用...您可能需要选择一个。

阅读 JRE 中内置的 Java 首选项。它将为每个环境选择正确的机制(Linux 中的 .config 文件和 Windows 中的注册表项)。

我从适应 Java 首选项的扩展中获得了很好的里程:Java 首选项到文件,来自 davidc.net。 使用未修改的 Java 首选项时,首选项保存在操作系统的特定位置,保存或恢复系统的首选项(而不是用户)可能会遇到访问权限问题。

序列化

是最简单和最好的方法。

相关内容

  • 没有找到相关文章

最新更新