使用分页和HATEOAS在Spring启动中进行REST部分响应

时间:2018-08-31 10:55:52

标签: spring-boot spring-rest spring-hateoas jackson2

我在包括HATEOAS的Spring Boot REST应用程序上工作。我想使用“字段”查询参数来实现REST部分响应,以过滤返回的道具。

我尝试了AbstractMappingJacksonResponseBodyAdvice,但是它要求所有Bean都带有@JsonFilter注释,并且我没有使它与HATEOAS PagedResources一起使用,因为它会生成JSON:

{
    "_embedded": {
        "<listname>": [{}, ...]
    },
    "_links": {...},
    "page": {...}
}

我不知道该怎么得到listname

因此,我搜索了一种解决方案,以在所有端点上使用“字段”查询参数,理想情况下使用子资源过滤(例如product.size.label),并且在我的域中占用空间最小(它是n层)应用)。

0 个答案:

没有答案