【问题标题】:Spring Pageable object in get request from React using Axios使用 Axios 从 React 获取请求中的 Spring Pageable 对象
【发布时间】:2020-03-10 15:30:46
【问题描述】:

我有一个看起来像这样的端点

@GetMapping("/page") Page<Event> getEventPage( @PageableDefault(page = 0, size = 20) @SortDefault(sort = "createdDateTime", direction = Sort.Direction.DESC) Pageable pageable)

我应该如何使用 Axios 从我的 React 前端传递 Pageable 对象,到目前为止我得到了这个:

fetchEvents(pageable) {
    return axios.get("http://localhost:8080/api/events/page", pageable, this.setupAxiosInterceptors());
}

其中pageable 是最后获取的页面。现在它只使用默认值。

【问题讨论】:

    标签: java reactjs spring axios pageable


    【解决方案1】:

    您只需将查询参数添加到 url 即可。赞http://localhost:8080/api/events/page?page=1&size=20

    执行此操作的 axios 方法是这样的:

    const querystring = require('querystring');
    axios.get('http://localhost:8080/api/events/page', querystring.stringify({ page: 1, size: 20 }));
    

    【讨论】:

      猜你喜欢
      • 2020-09-12
      • 2018-03-06
      • 2018-07-07
      • 2022-01-22
      • 2021-08-14
      • 2021-08-09
      • 2021-12-25
      • 1970-01-01
      相关资源
      最近更新 更多