当前位置:  开发笔记 > 编程语言 > 正文

我怎样才能简单地添加一个Spring Data REST实体的链接

如何解决《我怎样才能简单地添加一个SpringDataREST实体的链接》经验,为你挑选了1个好方法。

我有我的实体与Spring Data JPA,但为了生成关于它们的统计数据,我在Spring中使用jOOQ @Repository.

由于我的方法返回List实体或a Double,我如何将它们作为链接公开?假设我有一个User实体,我想获得以下JSON:

{
  "_embedded" : {
    "users" : [ ]
  },
  "_links" : {
    "self" : {
      "href" : "http://localhost:8080/api/users"
    },
    "stats" : {
      "href" : "http://localhost:8080/api/users/stats"
    }
    "profile" : {
      "href" : "http://localhost:8080/api/profile/users"
    }
  },
  "page" : {
    "size" : 20,
    "totalElements" : 0,
    "totalPages" : 0,
    "number" : 0
  }
} 

在http:// localhost:8080/api/users/stats中,我想获得一个链接列表,其中包含我在jOOQ存储库中声明的方法.我该如何处理?谢谢.



1> Evgeni Dimit..:

从文档中看到这一点

@Bean
public ResourceProcessor> personProcessor() {

   return new ResourceProcessor>() {

     @Override
     public Resource process(Resource resource) {

      resource.add(new Link("http://localhost:8080/people", "added-link"));
      return resource;
     }
   };
}

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有