【发布时间】:2016-10-01 15:43:52
【问题描述】:
我正在编写一个 RESTful API,它使用另一个 RESTful Data API,并且我正在使用 Spring Data。
客户端使用如下查询参数发送页面请求:
http://api.mysite.com/products?page=1&size=20&sort=id,asc&sort=name,desc
我将 params 转换为 PageRequest 对象并将其传输到服务层。
在服务中,我想使用 TestTemplate 与使用 URL 的数据 API 进行交互,以及 如何将 PageRequest 对象转换为查询字符串,如
page=1&size=20&sort=id,asc&sort=name,desc
然后我可以请求如下数据:
restTemplate.getForEntity("http://data.mysite.com/products?page=1&size=20&sort=id,asc&sort=name,desc",String.class)
【问题讨论】:
标签: rest spring-data spring-data-jpa