【发布时间】:2021-03-26 19:11:47
【问题描述】:
我使用 feign 向另一个微服务发出请求。
@RequestMapping(method = RequestMethod.GET, value = "/orders/search")
AbstractResponse<Page<OrderResponse>> searchOrders(Pageable pageable);
导致调用
GET http://localhost:8090/orders/search?page=0&size=5&sort=id&sort=DESC
然而,弹簧控制器
@GetMapping("/search")
public ResponseWrapper<Page<OrderResponse>> searchOrders(@PageableDefault(sort = "id", size = 5) Pageable pageable) {
似乎没有注意第二个 sort=desc 并将 order 设置为 default(ASC)
当尝试手动查询时
GET http://localhost:8090/orders/search?page=0&size=6&sort=id,desc
按预期工作(使用 sort=id,desc 时)
如何让feign客户端发送控制器支持的分页请求?
【问题讨论】:
标签: java spring serialization feign