Changelog


TODO LIST

base

jdbc

  • 【jdbc】多种主键策略:支持多达4种主键策略(内含分布式唯一ID生成器),可自由配置,完美解决主键问题
  • 内置全局拦截插件:提供全表 delete 、 update 操作智能分析阻断,预防误操作

redis

  • 权限拦截框架集成

其他

  • 完善文档-更详细的教程,更多的细节介绍和建议。
  • 加入996icu license 协议

Greenwich.SR1.SR1【规划中】

重大升级

  • 提供强大而全面的校验框架,支持多种校验方式,国内常用校验一网打尽
  • 提供默认异步线程池(可配置),@Async

新特性

  • 【base】 ParamUtils.paramValidate() 必传参数增加空字符串校验
  • 【base】 yue.constant 常量属性增加验证码超时时间
  • 【redis】新增微信小程序登录方式

变更

  • 【redis】标准化微信开发平台登录与QQ登录

Bug修复

Greenwich.SR1

重大升级

  • 升级JDK到长期支持版本Java SE 11.0.3 (LTS)
  • 升级SpringCloud版本到Greenwich.SR1
  • 升级各项推荐库版本

新特性

  • 【base】jpush 极光推送 依赖支持
  • 【base】IPO校验框架引入、新增| @IdCard | 身份证校验 || @Cellphone | 手机号校验 |
  • 【base】增强toJSONObject()
  • 【jdbc】DB类queryForJson方法名变更
  • 【jdbc】DB类新增update重载方法
  • 【jdbc】新增BaseDO类(DO基础类,对应关系型数据库设计标准)
  • 【jdbc】DB类新增isDataSize方法,用于确认查询结果
  • 【redis】User优化
  • 【redis】封装login、logout
  • 【redis】封装第三方登录特性(如:微信、QQ)
  • 【redis】封装分布式图片验证码
  • 【redis】封装基础DAO(DBDAO,DBTDAO)

变更

  • 【base】ListUtils全面基于JSONObject操作
  • 【base】ParamUtils.paramValidate()错误提示增强

Bug修复

  • 【jdbc】DB类分页查询结果PageVO无数据

Finchley.SR2.SR1【2019-02-22】

介绍

  经过漫长的迭代后,总于迎来了第一个开源版本,并同步maven中央仓库。

历史

  2016初期此项目仅为一个工具库,封装各种常用特性  2017年迎来一次版本大迭代,迎合SpringBoot  2018年建立标准重构此项目,全面适配SpringCloud。  2019年初项目进行开源迭代直到正式发布第一个Maven版本:Finchley.SR2.SR1

版本变化

  1. 整理各种基础工具类,加入常用库
  2. pom标准建立
  3. 标准化javadoc