我需要保留我的系统的一些配置,例如选择的选项,数据库连接的用户和密码等。
我听说过system.properties和文本文件,但我不知道什么是最好或更合适的。
编辑:目前我正在使用属性文件,但我不知道是否是更好的方法。
查看共享资源配置http://commons.apache.org/configuration/
您提到密码...嗯,这些应该以某种方式加密吗?
这看起来可以为您处理:http://www.jasypt.org/encrypting-configuration.html
不确定将这些一起使用...您可能需要选择一个。
阅读 JRE 中内置的 Java 首选项。它将为每个环境选择正确的机制(Linux 中的 .config 文件和 Windows 中的注册表项)。
我从适应 Java 首选项的扩展中获得了很好的里程:Java 首选项到文件,来自 davidc.net。 使用未修改的 Java 首选项时,首选项保存在操作系统的特定位置,保存或恢复系统的首选项(而不是用户)可能会遇到访问权限问题。
是最简单和最好的方法。