JeeSite 4.5.0 发布,Spring Boot 快速开发平台

升级内容

  • 升级 spring boot 2.6.10、mybatis-spring 2.0.7、shiro 1.9.1、shardingsphere 5.1.1 等

  • 微服务组件升级 spring cloud 2021.0.2、nacos 2.1.0、seata 1.5.0、sentinel 1.8.4 等

  • 新增 左树右表、导入导出代码生成、微服务启动脚本模板

  • 新增 支持OSS对象存储的文件预览(阿里、腾讯、七牛、MinIO)

  • 新增 @Table允许排序设置为空参数 mybatis.allowOrderEmpty 为空时,不自动添加主键排序条件。

  • 新增 form:treeselect 组件的 fastSearch快速查询参数,关闭后点击查询按钮再查询

  • 新增 DAO 批量更新语句方法,可动态 ExecutorType 指定

  • 新增 顶部菜单自动折叠到更多下拉菜单

  • 新增 BootStrap 版的黑暗主题模式

  • 新增 Laydate 组件的多语言切换

  • 新增 DiffDataUtils 差异比较工具,新增 DiffOptions 差异比较选项,自定义包含和排除等设置

  • 新增 可以根据 window.toTopWindow 参数设定是否可以突破 iframe 到顶端的开关

  • 优化 ListUtils 本地分页代码,如果总共就1页,则直接返回

  • 优化 POM文件结构,对于新版IDE的一些提示优化

  • 优化 代码生成 数值类型最大数值的越界优化 #I5J7UR

  • 优化 新增smartToFit参数,当grid宽度小于窗口宽度时不让自适应

  • 优化 RoutingTransactionFactory 动态数据源,实时判断

  • 优化 点击全部已读后,更新右上角消息个数

  • 优化 去掉基类上的事务注解,方便业务定义

  • 优化 删除用户没有及时清除session问题pr!22

  • 优化 流程脚本选择,管理按钮增加 bpm:bpmScript:edit 权限控制

  • 优化 重载表格后,设置列排序显示隐藏对话框更新

  • 修正 业务流程 撤回任务时,下一个任务是会签的时候,提示流程已经结束的问题

  • 修正 用户管理 重命名ur是sql关键词,导致jsqlparser4.4不能解析

  • 修正 文件管理 解决文件柜管理修改后未刷新列表问题

升级方法

  • 修改 pom.xml 文件中的 jeesite-parent 版本号为 4.4.1-SNAPSHOT

  • 如果你导入了 jeesite-common 源码项目,请与 git 上的代码进行同步

  • 如果你导入了 jeesite-module-core 源码项目,请与 git 上的代码进行同步

  • 如果你是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改

  • 本次跨中版本升级了 Spring Boot 及 Spring Cloud 框架,建议做下完整测试

  • 执行 root/package.bat(sh) 打包脚本,强制更新依赖。

了解更多

  • JeeSite 官网地址:http://jeesite.com

  • JeeSite 在线文档:http://docs.jeesite.com

  • JeeSite 演示地址:http://demo.jeesite.com

  • JeeSite Vue 演示地址:http://vue.jeesite.com

猜你喜欢

转载自www.oschina.net/news/205848