JeeSite V5.4.0 发布,架构升级,Java 快速开发平台
升级内容
-
升级 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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
专场来袭,深度解读阿里云视频云的全智能进化
云智深度融合,视频云将幻化出怎样的新光景? 01 「云智新生」_ 视频云的全智能进化 新数智时代,云和AI在走向深度融合,以云计算为基石、以AI为引擎的云智深度融合,俨然成为行业共识。以“云智”为支撑,视频云在拓展音视频应用的边界和深度,各行业亦对视频云技术提出了更多元、更极致的要求。 这其中,作为底座的强大传输网络、作为内核的先进智能编码、驱动创新的智能媒体服务,加速应用的音视频终端,方为视频云赛道演进的重心之心,助力加速音视频的数字化转型和全智能升级。 在2023LiveVideoStackCon上海站,阿里云视频云专场将从面向未来的流媒体传输网络、智能化编码架构、媒体服务重组与进化、媒体开发终端套件四大维度,深度呈现阿里云视频云的全面进化和全智能演进。以云之普惠、AI之智慧,加速音视频数智化创新落地,打造“云智新生”的新景象。 02 议题与讲师 TOPIC 1 MediaUni:面向未来的流媒体传输网络设计与实践 新数智时代,若要承载形态多元、体验极致的音视频服务,新的网络基建是一切的根本。 从直播到连麦,从音视频通讯到云渲染,音视频应用对网络传输的要求越来越高。阿里云视频...
- 下一篇
Dante Cloud 3.1.1.0 发布,Spring Boot 版本升级至 3.1.1
Dante Cloud 是一款企业级微服务架构和服务能力开发平台,是采用领域驱动设计(DDD)思想的、全面拥抱 Spring Authorization Server 的、基于 OAuth2.1 协议的、支持智能电视、IoT等物联网设备认证的微服务架构。基于 Spring Authorization Server 1.1.1、Spring Boot 3.1.1、Spring Cloud 2022.0.3、Spring Cloud Tencent 1.11.7-2022.0.1、Spring Cloud Alibaba 2022.0.0.0-RC2、Nacos 2.2.4 等主流技术栈开发的多租户系统,遵循 SpringBoot 编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能 平台定位 构建成熟的、完善的、全面的,基于 OAuth2.1 的、前后端分离的微服务架构解决方案。 面向企业级应用和互联网应用设计开发,既兼顾传统项目的微服务化,又满足互联网应用开发建设、快速迭代的使用需求。 平台架构使用微服务领域及周边相关的各类新兴...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16