您现在的位置是:首页 > 文章详情

JeeSite V5.4.0 发布,架构升级,Java 快速开发平台

日期:2023-06-26点击:660

升级内容

  • 升级 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
  • 如果你修改了 parentcommoncore 项目源码,请与 git 上的代码进行同步
  • 如果你是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
  • 移除 commons-collections、commons-beanutils 依赖,升级注意
  • 本版本升级了众多第三方依赖包,请进行系统功能完整测试。
  • 执行 root/package.bat(sh) 打包脚本,强制更新依赖。

Vue分离端升级

  • 默认表单验证规则 有 change 修改为 blur,可能会对你现有表单验证产生影响
  • 请与 jeesite-vue 代码仓库源码进行同步,合并代码,手动解决冲突代码。
  • 匹配后端版本为 JeeSite v5.4.0

了解更多

原文链接:https://www.oschina.net/news/246728/jeesite-5-4-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章