我有我的实体与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存储库中声明的方法.我该如何处理?谢谢.
从文档中看到这一点
@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; } }; }