Diboot 2.2.1 发布,更高效易用的开发平台

栏目: 软件资讯 · 发布时间: 3年前

内容简介:Diboot是为开发者所打造的一个低代码开发平台,一个数倍提效的赋能工具。 Diboot不但拥有从前端到后端的整个基础架构,帮你更快开展项目。而且还拥有开发过程中的前后端一系列已有组件,助你少造轮子。还具有一套...

Diboot是为开发者所打造的一个低代码开发平台,一个数倍提效的赋能工具。

Diboot不但拥有从前端到后端的整个基础架构,帮你更快开展项目。而且还拥有开发过程中的前后端一系列已有组件,助你少造轮子。还具有一套自动化工具,在开发过程中,前后端方面都可以帮您提质增效。

Diboot将致力于有效提高软件的代码质量、开发效率、可维护性,同时也对其打造了自动化 工具 来完成系列重复工作和复杂工作。

Diboot将通过系列基础组件化繁为简,又通过高效工具以简驭繁。

更新内容

在此版本中,我们主要新增了消息通知组件(diboot-message-starter),进行了BindQuery注解优化、core缓存优化、IAM权限配置优化等,升级了antd前端项目基础代码,更新了antd前端项目的富文本编辑器等。

diboot-core & diboot-core-starter

  • ???? 新增: @BindQuery注解新增strategy参数,支持空值处理策略(默认忽略空字符串)
  • ???? 新增: 基于Spring的内存缓存实现(BaseCacheManager),并优化绑定缓存实现
  • ???? 新增: SqlFileInitializer新增executeMultipleUpdateSqlsWithTransaction,支持事务的多 SQL 更新
  • ???? 新增: BaseService新增IService的getMap(queryWrapper)等接口
  • ???? 新增: @CollectThisApi注解,自动提取注解对应的rest接口
  • ???? 新增: 工具类 S.splitToList,D.formatDurationLabel等
  • ???? 优化:关联绑定的实现中字段名列名的转换由规则转换改为精确转换
  • ???? 优化:支持BindField&BindDict组合使用
  • ???? 优化:BeanUtils.convertValueToFieldType支持LocalDateTime转换
  • BUG:修复@BindQuery查询不支持自定义逻辑删除字段的问题
  • 升级依赖jar至最新(spring boot 2.4.5, mybatis-plus 3.4.2等)

diboot-iam-starter

  • ???? 新增:权限纠错功能,支持上线前自动检查配置的错误接口
  • ???? 新增:IamOrgService新增getParentOrgIds接口,支持获取部门的上级ids
  • ???? 优化:@Log日志记录支持POST等非url参数

diboot-file-starter

  • ???? 新增:静态方法excel文件流读取
  • ???? 新增:FileStorageService.upload(inputStream, fileName)接口
  • ???? 优化:最小粒度重写替换excel上传本地存储

diboot-message-starter

  • ???? Starter启动自动安装依赖的数据表
  • ???? 支持自定义扩展消息发送,默认实现mail提供简单邮件发送
  • ???? 支持@TemplateVariable注解实现自定义模版变量和自动提取
  • ???? 启用devtools,自动生成初始样例controller代码到本地

Devtools

  • ???? 新增:对普通用户开放前端页面设计功能体验
  • ???? 新增:消息模块初始化代码生成
  • ???? 优化:cloud环境下支持生成模块下的CommonController

前端项目 diboot-antd-admin

  • ???? 新增:消息模版功能
  • ???? 新增:消息发送记录功能
  • ???? 新增:权限纠错功能,上线前自动检查配置的错误接口
  • ???? 新增:上线注意事项
  • ???? 新增:tinymce富文本编辑器
  • ???? 优化:系列代码与依赖升级,与ant design pro3.0.1版本一致
  • ???? 优化:新建按钮权限配置,增加自定义权限code输入方式
  • ???? 优化: 文件上传图片显示大小一致
  • ???? 优化:权限配置页面添加“按钮”的操作交互更直观

前端项目 diboot-element-admin

  • ???? 新增:消息模版功能
  • ???? 新增:消息发送记录功能
  • ???? 新增:权限纠错功能,上线前自动检查配置的错误接口
  • ???? 新增:上线注意事项
  • ???? 优化: 文件上传图片显示大小一致
  • ???? 优化:权限配置页面添加“按钮”的操作交互更直观

微服务项目 diboot-cloud

  • ???? 新增:消息服务模块及管理功能
  • ???? 新增:dockerfile与 docker 镜像打包相关的maven配置
  • ???? 新增:公用字典DictionaryApiService新增getKeyValueList接口
  • ???? 优化:富文本组件
  • ???? 优化:@Log日志记录支持POST等非url参数
  • ???? 优化:BindJob注解替换为CollectThisJob
  • BUG: 修复前端下拉框数据初始化不支持调用当前服务下的attachMore的问题
  • 升级依赖jar至最新(spring cloud Hoxton.SR11,spring boot 2.3.10等)

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Node.js硬实战:115个核心技巧

Node.js硬实战:115个核心技巧

【美】Alex R. Young、【美】Marc Harter / 承竹、慕陶、邱娟、达峰 / 电子工业出版社 / 2017-1 / 109.9

《Node.js 硬实战:115 个核心技巧》是一本面向实战的Node.js 开发进阶指南。作为资深专家,《Node.js 硬实战:115 个核心技巧》作者独辟蹊径,将着眼点放在Node.js 的核心模块和网络应用,通过精心组织的丰富实例,向读者充分展示了Node.js 强大的并发处理能力,读者从中可真正掌握Node 的核心基础与高级技巧。《Node.js 硬实战:115 个核心技巧》总共有三部分......一起来看看 《Node.js硬实战:115个核心技巧》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换