Java-用于在google app engine上配置的属性文件

Java-用于在google app engine上配置的属性文件,java,google-app-engine,properties,config,Java,Google App Engine,Properties,Config,我想为我的应用程序实现一个配置。通常我会使用属性文件来维护配置值。这也是应用程序引擎的合适方法吗 我关注的是: 我无法在app engine上写入文件,因此无法从我的代码中更改属性文件? 我无法在不重新部署应用程序的情况下轻松手动编辑文件? 我是否遗漏了什么,或者是否有更好的方法来维护app engine上的配置?您可以查看以下几个选项: 如果文件没有更改,您可以将文件放在WEB-INF文件夹中并从那里读取。 您可以在App Engine数据存储中对属性进行建模,并从中进行读/写操作。 查看Go

我想为我的应用程序实现一个配置。通常我会使用属性文件来维护配置值。这也是应用程序引擎的合适方法吗

我关注的是:

我无法在app engine上写入文件,因此无法从我的代码中更改属性文件? 我无法在不重新部署应用程序的情况下轻松手动编辑文件?
我是否遗漏了什么,或者是否有更好的方法来维护app engine上的配置?

您可以查看以下几个选项:

如果文件没有更改,您可以将文件放在WEB-INF文件夹中并从那里读取。 您可以在App Engine数据存储中对属性进行建模,并从中进行读/写操作。 查看Google云存储来存储和读/写属性blob。
您可以查看几个选项:

如果文件没有更改,您可以将文件放在WEB-INF文件夹中并从那里读取。 您可以在App Engine数据存储中对属性进行建模,并从中进行读/写操作。 查看Google云存储来存储和读/写属性blob。
在数据存储中创建一个实体,其类型为属性、配置、设置或类似的内容。您的代码可以很容易地读写这些内容。重新部署或更改版本时,内容不会丢失。

在数据存储中创建一个实体,其类型为属性、配置、设置或类似的内容。您的代码可以很容易地读写这些内容。重新部署或更改版本时,内容不会丢失。

请注意,如果将配置参数作为字符串属性存储在数据存储中,则可以在数据存储查看器中手动编辑它们。我采用了数据存储方法,效果非常好。谢谢。@Romin如果使用配置xml文件,如何:我可以在WEB\U INF目录下以任何名称命名它?如何从代码中访问属性?请参阅问题。请注意,如果您将配置参数作为字符串属性存储在数据存储中,您可以在数据存储查看器中手动编辑它们。我选择了数据存储方法,它工作得非常好。谢谢。@Romin如果使用配置xml文件,如何:我可以在WEB\U INF目录下以任何名称命名它?如何从代码中访问属性?请看问题。