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

相關推薦

2024-05-16

事务超时时间参数 新增 @Table 支持获取 application.yml、jeesite-xxx.yml 中的属性值作为表名 新增 @SqlFilter validator 验证注解,便捷控制 表单 提交参数避免非法 sql 提交 新增 sqlite 数据库查询表、列、分页支持、新增 cockro

2024-07-05

CBH 升级方法 修改所有 pom.xml 文件中的 jeesite-parent 版本号为 5.8.0-SNAPSHOT 如果您修改了 parent、common、modules 等项目源码,请与 git 上的代码进行同步 如果您是跨版本升级,请注意每一

2024-02-20

题 升级方法 修改所有 pom.xml 文件中的 jeesite-parent 版本号为 5.6.1-SNAPSHOT 如果您修改了 parent、common、modules 等项目源码,请与 git 上的代码进行同步 修改默认值,oracle 下默认不启用 m

2024-04-03

升 升级方法 修改所有 pom.xml 文件中的 jeesite-parent 版本号为 5.7.0-SNAPSHOT 如果您修改了 parent、common、modules 等项目源码,请与 git 上的代码进行同步 升级 shardingsphere 5.4.1,更新方法详

2024-08-14

题 升级方法 修改所有 pom.xml 文件中的 jeesite-parent 版本号为 5.8.1-SNAPSHOT 如果您修改了 parent、common、modules 等项目源码,请与 git 上的代码进行同步 替换 DBM dropTable 为 deleteTable 逻辑删表

2023-09-27

介绍 maku-generator 是一款低代码生成器,可根据自定义模板内容,快速生成代码,可实现项目的快速开发、上线,减少重复的代码编写,开发人员只需专注业务逻辑即可。采用 MIT 开源协议,完全免费开源,可免费用于商业项

2023-08-26

的问题 升级方法 修改 pom.xml 文件中的 jeesite-parent 版本号为 5.5.0-SNAPSHOT 如果你修改了 parent、common、core 项目源码,请与 git 上的代码进行同步 如果你是跨版本升级,请注意每一个版

2022-05-23

案例,助力开发人员对新兴技术的学习和掌握。 [1]、发布背景 2021年11月8日 Spring 官方已经强烈建议使用 Spring Authorization Server 替换已经过时的 Spring Security OAuth2.0。距离 2022年5月28日,Spring Security OAuth2.0 结束生命周期还有几天

2023-05-30

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一

2023-09-04

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一

2022-11-16

数限制 升级方法 修改 pom.xml 文件中的 jeesite-parent 版本号为 4.6.0-SNAPSHOT 如果你导入了 jeesite-common 源码项目,请与 git 上的代码进行同步 如果你导入了 jeesite-module-core 源码项

2023-02-10

节优化 升级方法 修改 pom.xml 文件中的 jeesite-parent 版本号为 4.6.1-SNAPSHOT 如果你导入了 jeesite-common 源码项目,请与 git 上的代码进行同步 如果你导入了 jeesite-module-core 源码项

2022-09-15

员下部门树缺少权限条件问题 升级方法 请与 jeesite-vue 代码仓库源码进行同步,合并代码,手动解决冲突代码。 匹配后端版本为 JeeSite v5.1.0 后端升级内容 升级 spring boot 2.6.10、mybatis 3.5.10、jsqlparser 4.5

2022-07-19

级 JDK 版本。同时,考虑到 2022 年 11 月,Spring Boot 3 将会发布,最低版本要求 Java 17。因此,直接将 Java 版本升级至 17。Eurynome Cloud 2.7.0.20 ~ 2.7.0.50 均是采用 Java 17 编译运行,同时不兼容 Java 8。 不管是 Spring Authorization Server 还是