升级内容
-
升级 springboot 2.7.12、mybatis 3.5.13、jsqlparser 4.6、druid 1.2.18、commons-io 2.13
-
升级 poi 5.2.3、groovy 3.0.17、thumbnailator 0.4.19、twelvemonkeys 3.9.3、zxing 3.5.1
-
升级 minio 8.5.3、aliyun oss 3.16.3、cos api 5.6.149、qiniu 7.13.1、weixin java 4.5.1
-
升级 UReport 的POI5.2.3、Antlr4.7.2,并增加slf4j日志、修正日期类型格式化的问题
-
升级 jquery 3.7.0、jquery ui 1.13 等依赖
-
移除 commons-collections、commons-beanutils 依赖,升级注意
-
新增 角色 增加桌面地址配置参数,排序越靠前优先级越高
-
新增 角色 增加显示隐藏设置,可以在身份切换中隐藏显示
-
新增 岗位 增加关联角色,在特殊业务场景下使用该关系
-
新增 代码生成 主键支持为bigint类型,树表主键和父键也支持bigint类型
-
新增 jeesite-common 模块下的多个工具测试类,并进行代码优化
-
新增 StringUtils 工具增加 splitComma、joinComma 方法
-
新增 UEditor 简洁主题和各项体验改进并前后源代码全部移动到 module-core 模块下
-
新增 PageUtils.findList 提升大数据量查询性能,避免一次性查询太多数据造成内存压力
-
新增 支持多子系统下的功能权限共享;支持当前多子系统、当前多身份角色的接口
-
新增 BPM 流程表单选项,新增发起人是否允许终止流程开关
-
优化 @Table 允许覆盖 include 里定义 @Column,放到要覆盖的 include 上面即可
-
优化 角色 treeData 接口,如果没有传参用户类型的时候,则增加用户类型显示在名称中
-
优化 角色 UserUtils.getRoleList() 接口,增加返回默认角色,方便数据权限没有配置的时候使用默认角色的配置
-
优化 执行逻辑删除的时候,同时修改主键字段值增加删除标识,方便再次使用这个主键值(可选项)
-
优化 移除 BaseEntity 里的 idColumnName 和 idAttrName 属性,使用 MapperHelper.getIdNames 替代,优化性能
-
优化 代码生成的树表显示编码字段可以设置为空,不设置的时候不显示树编码,树显示名称字段必须设置
-
优化 会话的 sysCode 和 roleCode 存储支持多个,多个使用逗号隔开
-
优化 代码生成 微服务模板,默认给 Controller 增加全局事务注解
-
修正 同一个事务,执行同一个dao方法,只有分页参数不同的时候,没有实际执行查询的问题
-
修正 dataGrid 开启锁定列后,并且某列名为 frozen 时,表头会错乱 #I7B7I9
-
更多细节功能优化
Vue分离端
- 新增 机构管理 导入导出功能
- 新增 角色管理 增加是否可见
- 新增 岗位管理 增加关联角色设置
- 新增 子系统切换和角色切换迁移到开源版
- 新增 后台参数设置桌面地址,vue页面支持跳转
- 新增 流程表单支持页签方式打开,表单参数增加 _target=route
- 优化 菜单管理 组件参数和路由地址举例帮助
- 优化 减少一些登录超时消息提示
- 优化 异常信息体验优化 #I78JS0
- 更多细节功能优化
升级方法
- 修改
pom.xml
文件中的jeesite-parent
版本号为5.4.0-SNAPSHOT
- 如果你修改了
parent
、common
、core
项目源码,请与git
上的代码进行同步 - 如果你是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
- 移除 commons-collections、commons-beanutils 依赖,升级注意
- 本版本升级了众多第三方依赖包,请进行系统功能完整测试。
- 执行
root/package.bat(sh)
打包脚本,强制更新依赖。
Vue分离端升级
- 默认表单验证规则 有 change 修改为 blur,可能会对你现有表单验证产生影响
- 请与
jeesite-vue
代码仓库源码进行同步,合并代码,手动解决冲突代码。 - 匹配后端版本为
JeeSite v5.4.0
了解更多
-
JeeSite 官网地址:http://jeesite.com
-
JeeSite 在线文档:http://docs.jeesite.com
-
JeeSite 演示地址:http://demo.jeesite.com
-
JeeSite Vue 演示地址:http://vue.jeesite.com
-
JeeSite 源码仓库:https://gitee.com/thinkgem/jeesite4
-
JeeSite Vue 前端源码:https://gitee.com/thinkgem/jeesite-vue
-
JeeSite 跨平台手机端:https://gitee.com/thinkgem/jeesite4-uniapp
-
JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite4-cloud
-
JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client
还没有评论,来说两句吧...