使用springboot rest

时间:2018-03-17 09:17:01

标签: rest spring-mvc spring-boot

我正在使用springboot 2.0.0开发RestAPI。我想自定义所有RestAPI调用的响应。

API网址:http://localhost:8080/api/contacts,结果为

{
   "content":[
      {
         "id":10,
         "name":"raj",
      },
   ],
   "pageable":{
      "sort":{
         "sorted":false,
         "unsorted":true
      },
      "offset":0,
      "pageSize":10,
      "pageNumber":0,
      "paged":true,
      "unpaged":false
   },
   "last":true,
   "totalPages":1,
   "totalElements":1,
   "size":10,
   "number":0,
   "numberOfElements":1,
   "first":true,
   "sort":{
      "sorted":false,
      "unsorted":true
   }
}

我想如何自定义,JSON键内容必须替换为RestAPI相对路径的最后一部分。在这种情况下,内容已替换为联系人,以及如何在回复中自定义可分页的json?

我正在返回org.springframework.data.domain.Pageable< Entity>

1 个答案:

答案 0 :(得分:0)

这取决于您的自定义实体中字段的排列方式。