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

 

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/205848

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。