【发布时间】:2013-03-17 11:04:49
【问题描述】:
我对使用 Google Cloud 端点时创建的 .api 文件有点困惑。这似乎列出了所有方法和参数。它使用 Google Plugin for Eclipse 或在运行 endpoints.sh 时自动生成。好像需要.api文件,否则访问API时返回404。
如果我从 @Entity 类生成端点类,它会创建 .api 文件和 Endpoint.java 文件。我的问题是如果我想创建一个自定义 Endpoint.java 文件,例如不同的参数,那我该怎么做呢?我应该更新我的代码然后手动修改 .api 文件,还是有办法只生成 .api 文件。
或者 Google App Engine 是否说您可以使用其基本方法生成端点,这就是所有可能的......?我原以为 .api 文件应该在部署时基于 web.xml 中注册的端点生成,或者更好的是在部署时扫描 @Api 注释并构建必要的配置。
此外,如果您没有在 Eclipse 中使用该插件(例如,您使用的是 Maven),则需要一些进一步的手动步骤,例如更新 web.xml。这记录在 App Engine 网站的“生成客户端库”部分中 - 但这肯定不仅仅是生成客户端库,它还创建了必要的部署配置服务器端。我觉得这很混乱。
【问题讨论】: