JeeSite V5.7.1 发布,Java快速开发平台,Spring Boot,Vue3,微服务

升级内容
  • 新增 IdGen.randomShortString() 方法,随机生成一个短字符串

  • 新增 PropertiesUtils、Global 一些便捷方法,如果有设定属性值再执行某操作

  • 新增 连接池 queryTimeout 查询超时时间、transactionQueryTimeout 事务超时时间参数

  • 新增 @Table 支持获取 application.yml、jeesite-xxx.yml 中的属性值作为表名

  • 新增 @SqlFilter validator 验证注解,便捷控制 表单 提交参数避免非法 sql 提交

  • 新增 sqlite 数据库查询表、列、分页支持、新增 cockroachdb 数据库分页支持

  • 新增 dataGrid 编辑表格,下拉框增加 itemTitle 属性,鼠标放到选项上后,显示的提示信息

  • 新增 RoutingDataSource 增加 validateConnection 验证连接状态方法

  • 新增 RoutingDataSource 增加 getJdbcTemplate 等相关方法

  • 新增 支持通过 init-data 脚本直接初始化达梦数据库或人大金仓数据库

  • 新增 开源流程分类功能,可作为通用业务分类,菜单地址为 /biz/bizCategory

  • 新增 工作流 flowable.categoryTableName 参数属性配置表名,如 bpm_category

  • 新增 工作流 bpm:comment 组件增加 showCommWords 参数

  • 新增 能接受异常的 FunctionCatchException 函数类

  • 优化 代码生成 类型优化,数据库类型为 int 时,默认转换为 integer

  • 优化 代码生成 sql server 下 显示 varchar(max) 而不是 varchar(-1)

  • 优化 代码生成 postgresql 和 h2 下的字段类型进行简化显示

  • 优化 代码生成 达梦数据库 NVARCHAR2 类型获取数据长度不正确问题

  • 优化 GenUtils 验证表是否存在方法,支持多数据源情况下的验证

  • 优化 日志标题,增加上级菜单和权限获取,提高日志标题生成的准确率

  • 优化 字典管理,字典值 dict_value 字段存储加长到 500 字节

  • 优化 字典数据管理,去掉停用和启用校验下级的限制,并支持级联更新

  • 优化 重命名一些 CMS 模块字段名,避免某些数据库不允许字段名使用关键字的问题,省去加引号

  • 优化 修改前后差异数据日志,表格展示美化,视觉优化,数据显示优化,支持 Swagger 注解获取标签

  • 优化 当全局开启 JTA/XA 时,可通过 jdbc.xa 或 jdbc.xxx.xa 参数关闭某一个数据源的 XA

  • 优化 dataGrid editGridAddRowCallback(dataGridId, options) 增加 options 参数

  • 优化 form:radio 单选框和 form:select 下拉框控件只显示字典类型的根节点数据

  • 优化 表单页面,美化表单的子标题,缩进一些及其它细节

  • 优化 编辑表格的控件样式,下划线改为激活控件时显示

  • 优化 公司、部门、岗位增加 代码字段 的模糊查询

  • 优化 弹窗带表格多出滚动条、标题图标细节美化

  • 优化 表单页面,提示问号图标显示优化

  • 优化 消息模板的内容 支持 html 格式

  • 优化 升级 bootstrap css 3.4.1

  • 优化 layer.msg 非正常消息,设置 timeout 为 10秒,长一些

  • 优化 json 提交表单,新增 data-json-ignore 排除不想被序列化的参数

  • 修改 json 提交表单,data-params 重命名为 data-url-params

  • 修改 validation 的 abc 验证类型,增加字母开头的验证要求

  • 修正 多数据源情况下的 tableAndColumn 参数没有区分问题

  • 修正 弹窗的表单,点击保存调用两次 callback 的问题

  • 修正 js.formatMoney 负数的时候多返回一个逗号的问题

  • 修正 微服务下 jobLog 打不开的问题

Spring Boot 3 版本

  • 包含上述的所有升级的内容

Vue 分离端版本

  • 新增 Upload 组件增加 size 参数

  • 新增 抽屉鼠标拖拽调整宽度,默认 true

  • 优化 表单填写提示图标更换为问号,并优化大小

  • 优化 编辑表格 样式,如输入框、下拉框、选择框等组件,去掉边框和背景

  • 优化 编辑表格 Upload 组件展示小一点,防止行高撑大

  • 优化 弹窗和抽屉 的内容间距

  • 修正 抽屉 不显示加载框的问题

  • 修正 路由表单,打开多个的时候,依次关闭到最后一个,表格高度不对问题

升级方法
  • 修改所有 pom.xml 文件中的 jeesite-parent 版本号为 5.7.1-SNAPSHOT

  • 如果您修改了 parentcommonmodules 等项目源码,请与 git 上的代码进行同步

  • 修改 json 提交表单,data-params 重命名为 data-url-params, extend 重命名 jsonExtend

  • 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改

  • 执行 root/package.bat(sh) 打包脚本,强制更新依赖。

Spring Boot 3 版本

  • 同上述的所有升级方法的内容

  • 修改所有 pom.xml 文件中的 jeesite-parent 版本号为 5.7.1.springboot3-SNAPSHOT

Vue 分离端版本

  • 请与 jeesite-vue 代码仓库源码进行同步,合并代码,手动解决冲突代码。

  • 匹配后端版本为 JeeSite v5.7.1 或 5.7.1.springboot3

了解更多

JeeSite 生态系统

相关推荐
我是一颗柠檬3 小时前
【MySQL全面教学】MySQL面试高频考点汇总Day15(2026年)
数据库·后端·mysql·面试
橙淮4 小时前
并发编程(六)
java·jvm
拽着尾巴的鱼儿4 小时前
springboot openfeign 自定义feign 接口重试机制
java·spring boot·后端
白露与泡影4 小时前
2026大厂Java面试题大全!牛客网最新版
java·开发语言
凯瑟琳.奥古斯特4 小时前
高阶子查询题目精炼
开发语言·数据库·python·职场和发展·数据库开发
身如柳絮随风扬4 小时前
数据库读写分离:从原理到实战,构建高并发系统
数据库·mysql
EntyIU5 小时前
JVM内存与GC笔记
java·jvm·笔记
XS0301065 小时前
并发编程 六
java·后端
提笔了无痕5 小时前
RAG存储策略中.md格式的切片与存储怎么处理
数据库·ai·rag