弹簧支架多重过滤器

时间:2017-01-03 07:49:11

标签: spring rest spring-data spring-rest

我有一个实体,即股票表(属性项目,数量,重量,到期日期...... ecc)...... 如何在我的休息弹簧后端进行动态查询?因为用户可以在没有过滤器的情况下进行查询,但也可以使用多个过滤器进行查询,数量> 0且项目= x和过期数据>昨天...所以我必须开发解析接受不是固定数量的参数。我的第二个问题是我的休息api必须接受=作为运算符而且还< > > =< =!=进行过滤查询。 感谢

1 个答案:

答案 0 :(得分:1)

我不确定spring是否提供任何此类功能。您必须在映射中采用过滤器的条件,构建表达式解析器,然后在运行时构建查询。

我想说更好的解决方案是查看graphql。

http://graphql.org/

Spring支持GraphQL https://github.com/oembedler/graphql-spring-boot