首先,我应该使用Lift Props存储我的App的特定配置吗?电梯文档说明您可以使用此道具来配置环境(生产,测试等),但从未说明您是否可以将它们用于其他目的。
如果使用它们没有任何问题,我如何存储这些属性(保存它们)。我在Props对象中看到的所有函数都是getter。例如,如果我有财产myapp.myconf1
我想做点什么:
Prop.save("myapp.myconf1","value1")
这可能是使用Props还是我应该使用其他libs,如Typesafe配置或java道具?
提前致谢!
答案 0 :(得分:4)
Lift Props对象不是读/写存储。它是部署特定配置信息的存储库(即开发/测试/发布环境之间的设置不同)。该文件存储在类路径中,如果您要部署为WAR文件,我认为即使存在API,也不会有任何改变方法。
如果您只需要存储名称值对,那么java道具应该可以正常工作。