【问题标题】:Custom response using springboot rest使用弹簧引导休息的自定义响应
【发布时间】:2018-08-26 07:48:35
【问题描述】:

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

API URL : 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 键 content 必须替换为 RestAPI 相对路径的最后一部分。在这种情况下,将 content 替换为 contacts 以及如何自定义可分页 json 作为响应?

我要返回 org.springframework.data.domain.Pageable

【问题讨论】:

    标签: rest spring-mvc spring-boot


    【解决方案1】:

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

    【讨论】:

    • 无法得到你的答案,让我解释一下我在做什么以及我需要什么控制器 @GetMapping ResponseEntity> getAll(Pageable pageable) { return exampleService.gets(pageable) ;这个 sn-p 返回上面的 json,现在我需要移动那些可分页的响应元 json 并将内容重命名为 RestAPI 的相对路径的最后一部分
    猜你喜欢
    • 2018-07-02
    • 1970-01-01
    • 1970-01-01
    • 2018-08-20
    • 2019-11-09
    • 1970-01-01
    • 2018-12-27
    • 2014-02-28
    相关资源
    最近更新 更多