👍 JeeSite V5.6.0 发布,Java快速开发平台,Spring Boot,Vue3
升级内容
-
升级 spring boot 2.7.18、jackson 2.16.0、mybatis 3.5.14、shiro 1.13.0
-
新增 DataGrid editGridInputFormListIsMap 参数,支持Map格式的提交参数
-
新增 DictUtils.setDictList 方法的 List 参数,方便构建字典缓存
-
新增 代码生成模板 Vue路由表单、Vue弹窗表单、仅后端模板
-
新增 文件标签管理、标签分配、标签查询、分享点击次数
-
新增 文件管理 upload 表,数据管理更高效
-
新增 大屏轮播功能、轮播选项、排序
-
优化 系统数据库初始化基础数据脚本
-
优化 用户管理 解冻用户功能提示信息
-
优化 不同场景下的修改密码后的跳转页面操作
-
优化 在线用户列表,超时时间数值类型的排序
-
优化 当不设置 adminPath 的时候,oauth2 的地址认证排除
-
优化 Layer 弹窗后首先关闭获取焦点,防止回车弹出多个
-
优化 登录超时后,导出 Excel,不提示登录界面,则提示超时信息
-
优化 生成模板选择框宽一点,显示更多内容
-
优化 DataGrid 拖拽行的颜色违和感
-
优化 点击流程图空白处关闭 tip
-
优化 配置类 ShiroConfig 改为 ShiroAutoConfiguration 方便重写
-
修正 不调用自定义的消息推送类型的 buildReceiveCode 方法的问题
-
修正 Vue路由 ureport 多个预览文件只显示一个的问题。
-
修正 select2 组件 i18n 显示不正确
Spring Boot 3 版本升级
-
升级 spring boot 3.2.0、jackson 2.16.0、mybatis 3.5.14、shiro 2.0.0-a4、swagger3 2.2.19
-
升级 elasticsearch 8.11.1
-
包含上述的所有升级内容
Vue 分离端版本
-
升级依赖 antdv 4.0.7、axios 1.6.2、vue 3.3.11 等等
-
升级 树表的局部刷新改进,删除、停用、启用、修改父节点的情况下完美体验
-
新增 TreeSelect 增加 returnFullName 和 returnFullNameSplit 属性,支持返回树的全路径名返回
-
新增 ListSelect 组件 configFile 参数,可将选择配置文件放到业务目录,不是组件目录了
-
新增 ListSelect 增加 isShowCode 可设置右侧选择列表中是否显示编码的参数开关
-
新增 BasicTable 增加 defaultRowSelection 属性,通过右上角给表格设置复选框的时候加载默认参数
-
新增 BasicTable 编辑表格增加 ListSelect、TextArea 组件
-
新增 BasicTable 编辑表格组件大小调整为正常
-
新增 BasicModal 增加 appendHeader 标题后插槽
-
新增 BpmButton 将提交审批信息移动到提交对话框中开关
-
新增 BpmButton 增加 Size 参数,可以调整按钮和边距大小
-
新增 listToTree 列表到树的转换方法,添加全名字段,方便 TreeSelect 时返回树全路径名
-
新增 用户管理新增批量删除,点击表格右上角设置按钮,选中复选框后,列表行打钩,即可显示删除按钮
-
新增 强化路由表单、可折叠表单示例、用户个性化表单示例、主子表的列表选择示例
-
新增 文件标签管理、标签分配、标签查询 Vue 版
-
优化 BasicTable 的 reload 增强,支持树表修改父节点情况下的局部刷新
-
优化 BasicTable 标题后面加按钮的样式美化
-
优化 修改密码后提示成功后,自动跳转到登录页
-
修正 上传组件文件查看列表黑暗模式下的显示
-
修正 Upload 组件,新增表单某些情况下 dataMap 为字符串的问题
-
修正 BasicTable 下的插槽 必须有 tableTitle 否则 插槽 toolbar 中的内容无法显示
-
修正 BasicTable 指定 rowSelection 的 onChange 事件后,然后在表格设置里关闭和开启复选框一次操作后 onChange 失效问题
升级方法
-
修改所有
pom.xml
文件中的jeesite-parent
版本号为5.6.0-SNAPSHOT
-
如果您修改了
parent
、common
、modules
等项目源码,请与git
上的代码进行同步 -
配置类 ShiroConfig 改为 ShiroAutoConfiguration 方便重写,请升级该类,两个类保留一个
-
配置参数 spring.data.elasticsearch.enabled 替换为 spring.elasticsearch.enabled
-
如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
-
执行
root/package.bat(sh)
打包脚本,强制更新依赖。
Spring Boot 3 版本升级
-
修改所有
pom.xml
文件中的jeesite-parent
版本号为5.6.0.springboot3-SNAPSHOT
-
如果您修改了
parent
、common
、modules
等项目源码,请与git
上的代码进行同步 -
配置类 ShiroConfig 改为 ShiroAutoConfiguration 方便重写,请升级该类,两个类保留一个
-
配置参数 spring.data.elasticsearch.enabled 替换为 spring.elasticsearch.enabled
-
Elasticsearch 从 7 升级到 8,会有很多 API 变化,参见 ElasticsearchTest.java
-
如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
-
执行
root/package.bat(sh)
打包脚本,强制更新依赖。
Vue分离端升级
-
请与
jeesite-vue
代码仓库源码进行同步,合并代码,手动解决冲突代码。 -
匹配后端版本为
JeeSite v5.6.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/jeesite-uniapp
-
JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite-cloud
-
JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client
JeeSite 生态系统
-
分布式微服务(Spring Cloud):https://gitee.com/thinkgem/jeesite-cloud
-
Flowable 业务流程引擎(BPM):http://jeesite.com/docs/bpm/
-
JFlow 工作流引擎:https://gitee.com/thinkgem/jeesite-jflow
-
多站点内容管理模块(CMS):https://jeesite.com/docs/cms/
-
Vue3 分离版本:https://gitee.com/thinkgem/jeesite-vue
-
JeeSite 统一认证:https://jeesite.com/docs/oauth2-server
-
TopIAM 统一认证:https://gitee.com/thinkgem/jeesite-topiam
-
MaxKey 统一认证:https://gitee.com/thinkgem/jeesite-maxkey
-
MybatisPlus: https://gitee.com/thinkgem/jeesite-mybatisplus
-
Magic 接口快速开发:https://gitee.com/thinkgem/jeesite-magic-api

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
基于 mybatis 的 orm:mybatis-mp 1.3.1 发布 - 超丰富的 api!
mybatis-mp 包含丰富的 api: 1:基于注解,映射数据库; 2:支持多表 join 和返回; 3:api 采用 lambda 和 stream 流式设计; 4:内置分页以及超强的 sql 优化功能; 5:稳定且性能极优; 6:轻量级封装 mybatis,几乎没有侵入; 7:api 丰富,支持数据库函数、多表、乐观锁、多租户、逻辑删除、默认值(可动态值) 等众多功能; 8:零学习成本,和写 sql 一样方便。 9:支持复杂的返回关系映射:例如一对一 ,一对多,多对多; 10:支持自定义 sql 模板,再也不用担心框架支持不足; 11:内置代码生成器,通过配置,可定制自身规范; 12:全新的框架,全新的设计理念,新的就是好! 本次更新: 1.适配无主键实体映射 2.兼容多个@TableId配置 3.升级springboot3 至 3.2.1
- 下一篇
PureScript v0.15.14 发布,小巧而强大的静态类型语言
PureScript v0.15.14 发布了。PureScript 是个小巧而强大的静态类型语言,可以编译成 JavaScript。PureScript 主要是由 Haskell 和 PureScript 编写的。 Bug修复: 修复超大文件的编译内存回归(#4521) 编译超大文件(>12K 行)时,CSE pass 可能会导致内存膨胀并导致编译时间增加。 此修复使用了strict Map 而非 lazy Map 来避免在优化过程中构建不必要的 thunk。 修复编译多个模块时的两个 space leaks 问题(#4517) 第一个会同时交错编译太多模块,这会增加内存使用量,特别是对于使用+RTS -N1 -RTS的单线程编译。现在,并发模块的数量受限于GHC 运行时系统可用的线程数量。 第二个将保留编译有警告的模块的内存,直到构建结束,打印警告并释放内存。现在已通过额外的NFData实例修复了此问题。 更新说明:https://github.com/purescript/purescript/releases/tag/v0.15.14
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境