升级内容
-
新增 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/jeesite4
-
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
-
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