Jay*_*Jay 5 java migration google-app-engine datastore
将我的 GAE 服务从 Java 8 迁移到 Java 11,我使用 App Engine 捆绑服务。
https://cloud.google.com/blog/products/serverless/support-for-app-engine-services-in-第二代-runtimes
API文档显示有数据存储API,
https://cloud.google.com/appengine/docs/standard/java11/reference/services/bundled
但是当我在 Java 11 运行时上部署服务时,我得到了 $FeatureNotEnabledException
javax.servlet.ServletException:com.google.apphosting.api.ApiProxy$FeatureNotEnabledException:datastore_v3.RunQuery
有一篇博客文章说它回来了,
但我不确定我可以像这样使用“com.google.appengine.api.datastore.Query”
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Key key = KeyFactory.createKey("Memobook", user.getEmail());
Query query = new Query("Memo", key);
datastore.prepare(query);
Run Code Online (Sandbox Code Playgroud)
小智 -1
在 appengine-web.xml 中添加 true 将启用 API。你尝试过吗?
请参阅https://cloud.google.com/appengine/docs/standard/java-gen2/services/access中的文档
| 归档时间: |
|
| 查看次数: |
382 次 |
| 最近记录: |