java - Google Cloud Endpoints 返回列表

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

enter image description here

第一个方法是来自Google端点示例的原始方法,它返回一个值

第二种方法是我的,返回null

我不确定,是否可以返回 List?

最佳答案

可以按照the official docs 上的说明返回集合(集合、列表等) .建议使用 com.google.api.server.spi.response.CollectionResponse,因为它带来了一些内置的好处,例如分页。

例如

@ApiMethod(name = "getAllTopics", path= "getAllTopics")
    public CollectionResponse<Topic> listEvent(
            @Nullable @Named("cursor") String cursorString,
            @Nullable @Named("limit") Integer limit) {

        List<Topic> execute = //fetch from datastore

        return CollectionResponse.<Topic> builder().setItems(execute)
                .setNextPageToken(cursorString).build();
    }

关于java - Google Cloud Endpoints 返回列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29407997/

相关文章:

python - GAE 云数据存储 : Get most frequently written models

android - 用于 Android 客户端的 GAE 聊天服务器

java - Google Cloud 端点和身份验证

google-app-engine - Flex 应用程序引擎上的 Google 端点

java - 平板电脑屏幕总是从 mdpi 中获取值

python - 应用引擎 : Difference between NDB and Datastore

Java Servlet 抛出异常

ios - 在 iOS 上对 Google Cloud Endpoints 执行同步查询

java ->>> 使用继承的 Hibernate 示例 <<<

java - jsp页面报错怎么解决?