1

我有一个基于 RAML 的 Mule Flow,它执行一个返回 180 左右行的 sql 查询。我在我的 yaml.xml 中定义了特征分页。但是当我运行流程似乎返回所有行。下面一次不是 10 行,而是我的 yaml 的一个片段。我是否还需要在后端实现分页

/books/{topicName}:
    get:
        is: [ paged ]   
        responses:
          200:
            body:
              application/json:
                schema: !include books-output.json         
                example: !include books-example.json
traits:
  - paged:
      queryParameters:
          pagenumber:
            description: The page number of the result-set to return.
            type: integer
            minimum: 0
          pagesize:
            description: The number of rows in a page request.
            type: integer
            maximum: 10 

谢谢。

4

1 回答 1

1

是的,您还需要在后端实现分页。RAML trait 只是定义了如何将分页信息传递给 API 的接口。

于 2014-10-19T17:31:22.617 回答