升级内容
新增 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
如果您修改了
parent
、common
、modules
等项目源码,请与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 官网地址:http://jeesite.com
JeeSite 在线文档:http://docs.jeesite.com
JeeSite 演示地址:http://demo.jeesite.com
JeeSite Vue 演示地址:http://vue.jeesite.com
JeeSite 源码仓库:https://gitee.com/thinkgem/jeesite5
JeeSite Vue 前端源码:https://gitee.com/thinkgem/jeesite-vue
JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite-cloud
JeeSite 跨平台手机端:https://gitee.com/thinkgem/jeesite-uniapp
JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client
JeeSite 生态系统
分布式微服务(Spring Cloud):https://gitee.com/thinkgem/jeesite-cloud
Flowable 业务流程引擎(BPM):http://jeesite.com/docs/bpm/
JFlow 工作流引擎:https://gitee.com/thinkgem/jeesite-jflow
多站点内容管理模块(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
TopIAM 统一认证:https://gitee.com/thinkgem/jeesite-topiam
MaxKey 统一认证:https://gitee.com/thinkgem/jeesite-maxkey
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