升级内容
-
新增 keyPrefixWithDsName 参数,给缓存 Key 增加数据源名称前缀,默认 false
-
新增 Global.getClearCacheTime() 方法,业务自己管理是否需要更新缓存
-
新增 DataSourceHolder.DYNAMIC 动态数据源常量,含义与 EMPTY 相同
-
新增 js.ajaxSubmitJson 方法,支持 application/json 格式提交请求
-
新增 js.ajaxSubmitForm 支持 application/json 提交表单,支持多级属性、列表、MAP
-
新增 文件管理 filemanager.officeDataSource 参数,是否将部门文件柜权限归入系统数据权限中管理
-
新增 报表请求参数的例子、动态 url 参数获取例子
-
优化 maven 依赖,方便切换其它内嵌的 Web Servlet 容器服务
-
优化 用户状态和用户密码更改后,记住我信息也会自动失效 #I8X7LX
-
优化 FileUploadUtils 优先级,先从 dataMap 中获取,然后再从请求参数中获取
-
优化 统计条数 SQL 增加别名,如:count(1) AS num
-
优化 菜单管理增加无图标的默认图标显示
-
调整 form:fileupload 组件,代码生成时,默认加 dataMap 属性
-
修正 boot3 下的 HttpMediaTypeNotSupportedException 异常
-
修正 ueditor 黑暗模式下的文字
Spring Boot 3 版本
-
包含上述的所有升级内容
Vue 分离端版本
-
新增 菜单管理 BLANK 组件名称,可不显示主框架(根菜单中设置)
-
新增 frame 单一组件,用来不显示框架页时的路由展示外部网页
-
新增 CollapseForm 组件,折叠表单风格,增加数据加载框
-
新增 BasicTable showSelectionBar 可在表格上方显示多选状态栏
-
新增 BasicTable clearSelectedOnReload 重载表格数据的时候清空已选择选项
-
新增 编辑表格的 validate 使用自定义校验方法的实例
-
新增 版本检查文件,更新系统后提醒用户刷新页面
-
新增 列设置的本地存储状态显示,如果修改过显示红色按钮
-
新增 axios authenticationHeader 参数指定不同的 token 名称
-
优化 仪表盘,每个组件都增加骨架屏,而不是整个组件统一控制,方便编写后台API动态数据
-
优化 Select 组件,支持按选项名搜索
-
优化 租户切换下拉框,支持按租户名称搜索
-
优化 编辑表格的 validate 提示 Popover 样式
-
优化 ListSelect 列表选择,已选择框样式改进
-
优化 用户管理,多选删除按钮,显示 选中用户的个数
-
优化 用户授权数据权限 和 角色授权数据权限的样式
-
优化 useGlobSetting 增加 filePreview 参数
-
优化 框架整体基础设施代码细节
-
优化 菜单管理,显示组件列
-
优化 登录页第三方登录图标
-
优化 缩短登录后的欢迎消息框为 1 秒后关闭
-
重构 ColumnSetting 列表设置代码,改进性能,冻结列重置,本地存储,风格等
-
调整 BasicTable 重载表格后,默认清理已选择项,但可通过上述属性不清理已选择项
-
调整 BasicTable clearSelectOnPageChange 重命名为 clearSelectedOnReload 属性
-
调整 退出登录的时候,不清理本地缓存 localStorage(注意本地缓存请勿存放用户信息,用户信息应存入sessionStorage,而不是localStorage)
-
调整 主题设置的清理缓存按钮改为:清理缓存并刷新页面,不退出登录
-
调整 本地缓存超期时间修改,默认为 60 天
-
修正 ListSelect 翻页后,已选择项目丢失问题(antdv 版本兼容问题)
-
修正 BasicTable 树表第一列锁定的时候布局问题
-
修正 黑暗主题下标题文字显示不清楚问题
升级方法
-
修改所有
pom.xml
文件中的jeesite-parent
版本号为5.6.1-SNAPSHOT
-
如果您修改了
parent
、common
、modules
等项目源码,请与git
上的代码进行同步 -
修改默认值,oracle 下默认不启用 maxPoolPreparedStatementPerConnectionSize 可根据需要开启
-
调整 form:fileupload 文件上传组件,在代码生成时,默认增加 dataMap="true" 属性
-
如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
-
执行
root/package.bat(sh)
打包脚本,强制更新依赖。
Spring Boot 3 版本
-
修改所有
pom.xml
文件中的jeesite-parent
版本号为5.6.1.springboot3-SNAPSHOT
-
如果您修改了
parent
、common
、modules
等项目源码,请与git
上的代码进行同步 -
修改默认值,oracle 下默认不启用 maxPoolPreparedStatementPerConnectionSize 可根据需要开启
-
调整 form:fileupload 文件上传组件,在代码生成时,默认增加 dataMap="true" 属性
-
如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
-
执行
root/package.bat(sh)
打包脚本,强制更新依赖。
Vue 分离端升级
-
请与
jeesite-vue
代码仓库源码进行同步,合并代码,手动解决冲突代码。 -
注意升级内容中为 “调整” 开始的信息,根据提示观察是否有业务上使用,然后进行修改。
-
匹配后端版本为
JeeSite v5.6.1
了解更多
-
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/
-
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
-
MybatisPlus: https://gitee.com/thinkgem/jeesite-mybatisplus
-
Magic 接口快速开发:https://gitee.com/thinkgem/jeesite-magic-api
-
内外网中间件:https://my.oschina.net/thinkgem/blog/4624519