0

我正在尝试在本地运行 Google App Engine Java 应用程序。我已经安装了 Cloud Tools for Eclipse 并配置了我的项目,项目启动正常。

我还看到了 Datastore Admin。

但是,我看不到如何将 Datastore 实体导入 Eclipse 中的 Datastore Admin。我尝试按照与将实体导入本地模拟器相同的说明进行操作,但是导入不会发生。

我可以使用 gcloud 运行模拟器并在那里导入数据,但是我在 Eclipse 中运行的应用程序似乎不适用于该模拟器。

所以两个问题:

  1. 我可以将 Eclipse 配置为使用 gcloud Datastore 模拟器而不是单独运行一个吗?

  2. 我可以将 Datastore 实体导入 Eclipse 运行模拟器吗?

4

1 回答 1

0
  1. Cloud Tools for Eclipse不包含明确的单独模拟器。要使用 Datastore Emulator,请参阅文档的以下部分以了解如何运行它,并参阅本部分以了解如何导出和导入仿真器数据。请注意,您基本上只需要使用curl或类似命令发送 HTTP 请求(更具体地说,在导入实体的情况下为 POST 请求) 。

  2. 要与本地服务器中的 Datastore 实例(导入实体、导出实体等)进行交互,您可以使用 Cloud Client Libraries for Java 或第三方库(如 Objectify)。按照文档的这一部分配置 Eclipse 以在本地服务器中使用云客户端库。以及如何在此处使用它的示例 按照文档的这一部分,以便在本地运行应用程序时配置 Objectify,以及有关如何加载、保存和删除数据的所有相关示例

于 2019-12-26T10:11:17.703 回答