Skip to content

2.2.0

Compare
Choose a tag to compare
@yl-yue yl-yue released this 08 Oct 16:42
· 230 commits to master since this release

2.2.0【2020-10-09】

点击查看版本更新日志

Maven仓库实际发布版本号

j8.2.2.0j11.2.2.0

解释:j8对应Java 8,详情查看版本区别说明

新特性

此版本主要实现HttpServletRequest输入流可反复读取,重点解决全局异常捕获(包括过滤器中的异常)问题,规范Restful处理让body中的code值与http状态码保持一致。此版本关键依赖定义如下:

依赖 版本
spring-boot 2.2.5.RELEASE
spring-cloud Hoxton.SR3
spring-cloud-alibaba 2.2.1.RELEASE
hutool 5.3.10
fastjson 1.2.73

点击查看更多依赖版本定义

  • 【base】标准了Result构建与使用(废弃ResultInfo类,添加R类进行Result构建),错误提示使用:R.errorPrompt("用户名或密码错误")R.errorPrompt("验证码错误")
  • 【base】Java全局网络代理封装,简化配置与操作(开启全局代理、获取代理配置、临时设置全局代理、取消全局代理等)
  • 【web】提供RepeatedlyReadServletRequestWrapper过滤器,传递输入流可反复读取的HttpServletRequest
  • 【web】解决全局异常捕获与HTTP状态码同步,并捕获404、405等异常
  • 【web】提供Array数据结构参数解析器ArrayArgumentResolver
  • 【webflux】解决全局异常捕获与HTTP状态码同步,并捕获404、405等异常
  • 【jdbc】提供jdbc逻辑删除数据剔除查询
  • 【jdbc】支持JavaBean中存在多个setMethod方法
  • 【jdbc】在JavaBean中调用setMethod方法设置JSONObject类型value时进行额外解析处理
  • 【jdbc】克隆Db支持
  • 【jdbc】JdbcTemplate支持,提供queryXX单参数类型方法
  • 【es】新增es模块,提供es rest便捷配置与es sql配置

Bug修复

  • 【redis】hashMap 序列化采用Object