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

👍 JeeSite V5.6.0 发布,Java快速开发平台,Spring Boot,Vue3

日期:2024-01-03点击:93

升级内容

  • 升级 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

  • 如果您修改了 parentcommonmodules 等项目源码,请与 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

  • 如果您修改了 parentcommonmodules 等项目源码,请与 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 生态系统

原文链接:https://www.oschina.net/news/274093
关注公众号

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

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

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

文章评论

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

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章