2016-05-12 45 views
1

我想弄清楚如何使用java.util.prefs.Preferences对象正确实例化Config实例。从java.util.prefs.Preferences输入安全配置加载

的API展示一ConfigFactory.load()方法,它接受java.util.Properties参数,但对我的生活我无法弄清楚如何做PreferencesProperties转换。

你们有什么提示吗?

P.S.我将偏好对象作为外部上下文的一个参数,并将其修改为更方便的东西并不是真正的选择。

回答

1

似乎没有直接的方法来做到这一点。实现ConfigParseable以添加新的文件格式/ API is very explicitly not supported

我能想到的最简单的事情就是写自己的方法转换到Preferences递归Properties使用childrenNames()keys()