2014-10-19 3 views
1

나는 180이나 그 이상의 행을 반환하는 SQL 쿼리를 수행하는 RAML 기반의 Mule Flow를 보유하고 있습니다. 나는 내 yaml에서 정의 된 특성 페이징 있습니다. 하지만 흐름을 실행하면 모든 행을 반환하는 것처럼 보입니다. 아래에 한 번에 10 행 대신 내 yaml의 조각입니다. 백엔드에서도 페이징을 구현해야합니까?RAML 특성 정의

/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 

감사합니다.

답변

1

예. 백엔드에서도 페이징을 구현해야합니다. RAML 특성은 API에 페이징 정보를 전달하는 방법의 인터페이스를 정의합니다.