JeeSite V5.13.0 发布,升级 Spring Boot 3.5,Cloud 2025,AI 1.0,Vite 7
升级内容
Vue 分离端版本
升级 vite 7.1.2 要求 nodejs 20.19+/22.12+、等依赖
优化 BasicForm 表单组件,完善泛型支持 schemas、field、model 等,输入自动完成工具提示
优化 BasicTable 表格组件,完善泛型支持 dataIndex、customRender 等,输入自动完成工具提示
优化 完善 EmpUser、Office、TestData 功能的泛型支持、新增 Employee 类型及属性
优化 BasicModel 实体基类,添加用户和状态基础属性
优化 BasicTable 大小自适应,避免界面抖动的影响
优化 下拉框被禁用的时候背景色填充不满的问题
优化 增加 User 用户表扩展字段调用例子
修正 锁定列的时候文本溢出单元格问题
修正 通过 useTable 设置 showSearchForm 没生效问题
经典前端页面
优化 beetl 的 xss 格式化,默认使用非 html 文本处理
优化 form:fileupload 组件 preview 参数,当默认修改 file.preview yml 参数时方便全局设置
Spring Boot 3 后端功能升级
升级 spring 3.5.4、spring ai 1.0.0 release、shiro 2.0.5 druid 1.2.27、justauth 1.16.7
升级 统一认证服务器 spring oauth2 authorization server 1.15.1 并功能验证
优化 spring boot 3.5 jta 事务,无需修改 pom 依赖,直接修改配置使用
优化 justauth 请求 http 客户端,换为 okhttp 并增加调试日志。
优化 更新 jdbc 驱动版本
Spring Boot 3 和 2 后端功能升级
新增 Vue 生成模版的子表类型生成、表格和表单组件的泛型支持
新增 Vue 生成模版的 list 查询条件调用 api 接口进行初始化
新增 oss-client 对象存储模块,文件上传 S3 协议客户端
新增 oceanbase xa 数据源,createPhysicalXAConnection 优化支持扩展
优化 权限审计的菜单权限审计,增加 postRolePermi、switchOffice 支持
优化 代码生成模版,增加 application.assistant.yml 文件生成
优化 xss 正则表达式,处理 on 前面是 / 的问题;避免出现 data:
调整 forceUpdateColumns 强制更新列,将不再验证空值
调整 CMS 模块拼写更正 Templete to Template
修正 大屏轮播 visual 3.0 地址错误问题
Spring Boot 3 微服务版
升级 spring cloud 2025.0.0、nacos 3.0.2、zipkin 3.5.1、okhttp 4.12.0
升级方法
修改所有
pom.xml
文件中的jeesite-parent
版本号为5.13.0.springboot3-SNAPSHOT
Spring Boot 2 版本,修改所有
pom.xml
文件中的jeesite-parent
版本号为5.13.0-SNAPSHOT
如果您修改了
parent
、common
、modules
等项目源码,请与git
上的代码进行同步该版本进行了一些第三方依赖库的版本升级,具体详见升级内容,请做好每一项功能的测试
如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
执行
root/package.bat(sh)
打包脚本,强制更新依赖。
Vue 分离端
请与
jeesite-vue
代码仓库源码进行同步,合并代码,手动解决冲突代码如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
匹配后端版本为
JeeSite v5.13.0 springboot3 或 springboot2