关于后端:JPAquerydsl增强工具querydslplus现在已开源并推送到mvnrepository

前言

约定俗成……一种接口通用的查询方法,简化开发,加强性能,让更多的精力放在更简单的业务上。即–依照约定,将查问条件封装成string,前端随时随便更改,然而后盾不必任何调整,一个查问接口就能实现绝大多数条件查问。

因为喜爱应用JPA,所以后续就接触了query-dsl,然而呢,随着需要的变更,数据查问条件也会越来越简单(这个和jpa没关系,就算应用mybatis也一样)

我的项目开源地址(以github为主,国内应用jpa挺少,然而gitee也会实时更新):
gitee: https://gitee.com/mose-x/query-dsl-plus.git
github:https://github.com/mose-x/query-dsl-plus.git

先上应用成果

__ ———————————————————————————————-

        留神,这里的参数必须 encode URI 转换,否则会报错,此处为了展现分明

__ ———————————————————————————————-

__ ———————————————————————————————-

        留神,这里的参数必须 encode URI 转换,否则会报错,此处为了展现分明

__ ———————————————————————————————-

疾速应用

  1. 引入

    <dependency>
     <groupId>cn.ljserver.tool</groupId>
     <artifactId>query-dsl-plus</artifactId>
     <version>1.0.0-RELEASE</version>
    </dependency>
  2. DAO 继承 QuerydslBinderCustomizer
  3. Service 继承 SearchService
  4. api测试

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理