1

首先,我应该使用 Lift Props 来存储我的 App 的特定配置吗?Lift 文档解释说您可以使用此 Props 来配置环境(生产、测试​​等),但从未说明您是否可以将它们用于其他目的。

如果使用它们没有任何问题,我该如何存储这些属性(保存它们)。我可以在 Props 对象中看到的所有函数都是 getter。例如,如果我有财产myapp.myconf1

我想做类似的事情:

Prop.save("myapp.myconf1","value1")

这是否可以使用 Props 或者我应该使用其他库,如 Typesafe config 或 java props?

提前致谢!

4

1 回答 1

4

Lift Props 对象不打算用作读/写存储。它是部署特定配置信息的存储库(即,您的开发/测试/发布环境之间的设置不同)。该文件存储在类路径中,如果您将其部署为 WAR 文件,我不相信即使存在 API 也无法更改它。

如果您只需要存储名称值对,那么 java props 应该可以正常工作。

于 2012-08-23T14:33:50.670 回答