👍JeeSite V5.9.0 发布,Java 低代码,Spring Boot,Vue3,微服务
升级内容
-
升级 众多依赖,改进 lint 配置,通过 tsc 类型检查,移除个别过时依赖库
-
升级 重构 vite 编译配置文件,重构 vite 插件,重构全局类型,重构扩展配置,方便复用
-
新增 支持 Vue 地址路由参数,使用 {param1} 自动替换为 :param1,用法详见 params.vue
-
新增 Table 编辑组件:Upload、CheckboxGroup、RadioButtonGroup、RadioGroup
-
新增 Table 编辑组件 Upload 组件将 插槽 换为 内置 的示例,支持 editRule 验证
-
优化 导出 Excel 数据按钮,新增 loading 状态
-
优化 表单组件,如 Select、Checkbox、Radio 等的 v-model:value 功能
-
优化 PageWrapper 的 contentFullHeight 选项,在不同场景下的高度计算
-
优化 Form 栅格布局,如果未设置 xs 屏幕参数,则使用 sm 或 md 的设置
-
优化 FormGroup 组件 增加参数接受,方便自定义
-
优化 Select 组件放在 Input 的 addonAfter 插槽中的样式
-
优化 Select 组件 dictType 属性,只显示根节点的数据,否则请用 TreeSelect
-
优化 Modal 最大化时调用 resize 事件,方便刷新内容布局
-
优化 Modal 防止点击全屏按钮,误触关闭对话框按钮
-
优化 页面页签来回切换时,保持 table 的滚动条位置
-
优化 某些特殊情况下的抽屉和弹窗内容边距细节
-
优化 error-log 错误日志钩子记录界面页面
-
优化 Tree 类型 ActionItem 替换为 TreeActionItem
-
优化 Form 类型 ButtonProps 替换为 FormButtonProps
-
优化 Layout 组件全局注册改为用到时单独引用
-
优化 文件管理,标签颜色,改为颜色选择框
-
优化 查询的更多按钮,显示一个双箭头
-
优化 BPM 当一个表单对应多个流程的时候,已办任务和我相关流程的流程跟踪信息的准确性
-
优化 updateTableDataRecord 接口,防止原来表格里没有的列不能更新上的问题
-
修正 小屏幕下,刷新页面,顶部菜单布局未还原的问题
-
修正 Tabs 表单实例中,子表不显示水平滚动条问题
-
修正 新版 chrome 提示 aria-hidden 错误
-
修正 table 设置 title 属性提示未定义问题
-
修正 ellipsis 失效问题 #IAIU6H
-
修正 锁屏界面的日期时间错误
-
其它 更多细节优化改进
后端服务及全栈版
-
新增 数据源管理,新增连接等待时间、连接失败中断默认参数
-
新增 数据源管理,添加集群支持,单机修改后自动同步到集群其它节点
-
新增 jdbc.breakAfterAcquireFailure 连接失败后中断尝试参数
-
新增 代码生成,增加 gen.simpleRequestMapping 可简洁 url 地址
-
新增 BpmTaskService、BpmRuntimeService 统计待办和流程个数接口
-
新增 BPM 新增流程重启,对已经结束的流程重新发起,保留原表单数据
-
优化 BPM 流程表单模板,支持从表单进入显示审批意见框
-
优化 BpmTask 实体,增加 owner 字段返回
-
优化 界面体验优化,小屏幕下的菜单按钮布局优化
-
优化 消息推送查询列表,增加水平滚动条
-
优化 大多数功能,默认显示列表搜索框
-
优化 js.getDictLabel 返回标签并带 data-value 字典值,方便获取
-
修正 DB2 下 current schema 语法替换为 VALUES current schema
-
修正 大屏 record 建表语句 longtext 重复的的问题
-
微服务版,升级 nacos 2.4.2
Spring Boot 3 版本
- 包含上述的所有升级的内容
升级方法
- 请与
jeesite-vue
代码仓库源码进行同步,合并代码,手动解决冲突代码。 - 角色 menuTreeData 接口替换为 roleMenuTreeData;
- 角色 formAuthDataScope 替换为 roleFormAuthDataScope;
- 角色 ctrlDataTreeData 替换为 roleCtrlDataTreeData;
- 角色 saveAuthDataScope 替换为 roleSaveAuthDataScope
- 租户 corpAdmin resetpwd 接口名称替换为 corpAdminResetpwd
- 移除 flowchart 组件,默认暂时未用到,可根据自己需要可添加
- 注意 Select 组件 dictType 属性,只显示根节点的数据,否则请用 TreeSelect
- 匹配后端版本为
JeeSite v5.9.0 或 5.9.0.springboot3
后端服务及全栈版
- 修改所有
pom.xml
文件中的jeesite-parent
版本号为5.9.0-SNAPSHOT
- 如果您修改了
parent
、common
、modules
等项目源码,请与git
上的代码进行同步 - 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
- 执行
root/package.bat(sh)
打包脚本,强制更新依赖。
Spring Boot 3 版本
- 同上述的所有升级方法的内容
- 修改所有
pom.xml
文件中的jeesite-parent
版本号为5.9.0.springboot3-SNAPSHOT
了解更多
- JeeSite 官网地址:http://jeesite.com
- JeeSite 在线文档:http://docs.jeesite.com
- JeeSite Vue 版演示地址:http://vue.jeesite.com
- JeeSite 全栈版演示地址:http://demo.jeesite.com
- JeeSite 源码下载地址:https://gitee.com/thinkgem/jeesite5
- 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/
- 多站点内容管理模块(CMS):https://jeesite.com/docs/cms/
- 手机端移动端:https://gitee.com/thinkgem/jeesite-uniapp
- PC 客户端程序:https://gitee.com/thinkgem/jeesite-client
- Vue3 分离版本:https://gitee.com/thinkgem/jeesite-vue
- JeeSite 统一认证:https://jeesite.com/docs/oauth2-server
- JFlow 工作流引擎:https://gitee.com/thinkgem/jeesite-jflow
- Mybatis-Plus: https://gitee.com/thinkgem/jeesite-mybatisplus
- Magic 接口快速开发:https://gitee.com/thinkgem/jeesite-magic-api
- 内外网中间件:https://my.oschina.net/thinkgem/blog/4624519

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🔥开源无代码/低代码平台 NocoBase:简化插件的添加和更新流程
NocoBase 是一个极易扩展的开源无代码开发平台。完全掌控,无限扩展,助力你的开发团队快速响应变化,显著降低成本,不必投入几年时间和数百万资金研发,只需要花几分钟部署 NocoBase。 NocoBase 中文官网 官方文档 在线 Demo 为了提升插件管理的体验,我们近期对插件管理器模块进行了重要更新,主要改进了插件的添加和升级流程。请注意这些功能仅在 1.4.0-alpha 及以上版本中提供。当前的 main 分支为 v1.3,若要体验这些新功能,请切换至 next 分支(v1.4)。 本次版本(v1.4.0-alpha.20240914235554)更新的具体内容如下: 插件列表直接读取本地插件 插件列表不再从数据库插件表里读取,而是直接读取以下环境变量或目录下的所有插件: 环境变量 APPEND_PRESET_BUILT_IN_PLUGINS APPEND_PRESET_LOCAL_PLUGINS 插件目录 packages/plugins:开发中的插件,必须包含插件源码 storage/plugins:独立插件,编译之后的插件 插件以 npm package 的形式组织,...
- 下一篇
Electron v32.1.1 发布,跨平台桌面应用开发工具
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v32.1.1更新内容如下: Fixes 修复了在 Linux 上使用 Window Controls Overlay 时拖动调整大小时出现的问题。#43743 修复了在 macOS 上将WebContentsViews添加为子视图后,在某些情况下无法正确显示的问题。#43698 Other Changes 将 Chromium 更新至 128.0.6613.137。#43683 更新说明:https://github.com/electron/electron/releases/tag/v32.1.1
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合Thymeleaf,官方推荐html解决方案