修改war中的属性文件

时间:2014-06-04 21:17:40

标签: java properties architecture war

据我所知,在战争中无法修改属性文件(我无法写入)。我的战争本质上是一个java包装器来进行休息调用。所以基本上,我对应用程序进行POST调用,应用程序的魔力会对不同的服务进行一些调用,并以特定的格式将数据返回给我。我正在使用apikey身份验证与应用程序进行通信。我现在想要设计一个私有的rest调用来更新其中的一些参数,因为我们需要在以后更改apikey。

基本上,应用程序将读取属性文件中的所有内容。我现在明白了我cannot write to a properties file when it is packaged in a war并且我非常挑剔。我不能使用数据库,因为我不确定它将被部署到哪个环境,我需要它自包含。

我将非常感谢您如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

您可以像Sajan建议的那样使用外部属性文件。或者使用Java Preferences API