如何在Google Cloud Endpoint方法中获取servlet上下文?

时间:2016-01-02 15:13:57

标签: google-app-engine google-cloud-endpoints

我有一个简单的Google云端点。我如何访问上下文?我正在寻找与getServletContext() {/ 1}}类似的内容。

HttpServlet

1 个答案:

答案 0 :(得分:3)

servlet上下文是injected type。只需将其作为方法参数包含在端点方法中,服务器就会为您填写。 E.g。

@Api
public FooEndpoint {
  @ApiMethod
  public String[] getFiles(ServletContext context) {
    // TODO: return files in WEB-INF/data
  }
}

您不需要注释参数,它也不会出现在生成的客户端库中的方法存根中。