创建Repository 继承于MongoRepository
根据规则来编写接口方法, spring data mongodb的dao 方法规则详细查看点这里,理论上用idea会提示出来的....那么为了实现动态扩展多条件查询,我去查看对应版本的官方文档,跳转点这里,看到可以集成querydsl作为扩展....因为我的springboot项目已经引入了slf4j,没必要重复声明,自己可以通过idea的maven dependence查看是否有引入,没有则需要重新引入
2.使用dsl
在dao的repository...那么对于后台的搜索数据只需要一个接口就可以了
至于怎么实现,后面再继续整合 X-admin 2.2这个后端模板, 另外出一篇文章吧....补充
BooleanBuilder的类图, 可以通过idea查看,因为findAll是通过父类继承下来的接口, 里面的Predicate也是一个接口,而BooleanExpression和BooleanBuilder