添加方法把所有数据春季休息控制器

问题描述 投票:0回答:1

我实现的滤波器为Spring数据休息使用通过实施例中查询一个自定义的控制器,如本answer说明。

我想我所有的实体有此过滤器。我怎样才能与通用实现此过滤器的扩展Spring数据休息吗?

spring-data-rest
1个回答
0
投票

@RequestMapping(值= “/ {库} /过滤器”,方法= RequestMethod.GET)添加到控制器。

添加@QuerydslPredicate RootResourceInformation resourceInformationMap<String,String> map参数你控制器。该resoureceInformation将包含实际的实体类型的所属类别(春季数据剩下由repository pathvariable找到合适的实体)

如果您有所属类别和所有属性名值,那么你可以重新创建正确的类型example的。

---------------编辑

我工作的一个扩展数据春季休息。基本上它是一个访问控制扩展,但它有一个内置的搜索功能了。 (甚至比这个一般过滤器更灵活)然而,切换到这个包只有搜索功能,因为会显得有些矫枉过正。但是,如果能找到一些其他有用的功能,你应该考虑给它一个尝试。 ACL-search

© www.soinside.com 2019 - 2024. All rights reserved.