👍 JeeSite V5.6.1 发布,Java 快速开发平台,Spring Boot,Vue3


升级内容

  • 新增 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

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

  • 修改默认值,oracle 下默认不启用 maxPoolPreparedStatementPerConnectionSize 可根据需要开启

  • 调整 form:fileupload 文件上传组件,在代码生成时,默认增加 dataMap="true" 属性

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

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

Spring Boot 3 版本

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

  • 如果您修改了 parentcommonmodules 等项目源码,请与 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


相關推薦

2024-05-16

升级内容 新增 IdGen.randomShortString() 方法,随机生成一个短字符串 新增 PropertiesUtils、Global 一些便捷方法,如果有设定属性值再执行某操作 新增 连接池 queryTimeout 查询超时时间、transactionQueryTimeout 事务超时时间参数

2024-09-20

包含上述的所有升级的内容 升级方法 请与 jeesite-vue 代码仓库源码进行同步,合并代码,手动解决冲突代码。 角色 menuTreeData 接口替换为 roleMenuTreeData; 角色 formAuthDataScope 替换为 roleFormAuthDataScope; 角色 ctrl

2024-07-05

升级内容 升级 mybatis 3.5.15、jsqlparser 4.7、tools... 新增 在线设计数据库表动态建模,延伸阅读:https://mp.weixin.qq.com/s/jM3_z1Z8AwSbGh4Y02DuEA  新增 file.uploadPath 参数增加变量 bizType、corpCode、userCode、userType、userCache中的ke

2024-04-03

升级内容 新增 参数配置 IP 地址黑白名单过滤器动态参数 新增 侧边栏是否展开第一个菜单的开关 first-open 新增 AesTypeHandler 处理字段数据加密解密或脱敏 新增 JsonTypeHandler 处理字段数据进行 JSON 字符串与 Java 对象 自

2024-08-14

升级内容 新增 static 静态文件项目,减轻核心模块和框架包大小 新增 开放 beetl 表单控件、beetl 函数、js 组件插件等 增加 Excel 导入导出测试类,增加模板导出方法及测试类 新增 Excel 导入导出支持 ExcelFields 注解添

2022-11-16

升级内容 升级 spring boot 2.7.4、spring cloud 2021.0.4、alibaba cloud 2021.0.4.0、nacos 2.1.1、seata 1.5.2、sentinel 1.8.5、more.. 新增 oss.client.xxx.publicUrl 参数,支持公有文件下载 新增 pool.poolPreparedStatements 参数,Oracle 使用 新增 job.jobSt

2023-02-10

升级内容 升级 spring-boot 2.7.8、mybatis 3.5.11、shiro 1.11.0、druid 1.2.15、spring cloud 2021.0.5、alibaba cloud 2021.0.4.0、seata 1.5.2、more... 新增 userService.saveAuthRole 该方法是不验证当前用户权限的授权角色方法 优化 dataGrid 设置列上的 so

2022-09-15

升级内容 新增 初始密码提醒和强制修改初始密码功能 新增 上传文件在线预览、SSO 单点登录实例 优化 ListSelect 组件增加左树右表功能配置 优化 ListSelect 组件自适应表格高度优化 优化 TreeSelect 组件字典类型支持

2023-02-01

升级内容 新增 文件管理功能、文件分享等 新增 站内消息功能、消息发布、查看 新增 消息提醒功能、未读已读消息列表、消息查看 新增 Editor 富文本编辑器的黑暗模式样式 新增 Upload 组件 是否上传附件验证例

2023-08-26

8 月 26 日「源创会」北京站,聊聊 AI 大模型与底层技术 >>> 升级内容 升级 spring boot 2.7.14、justauth 1.16.5、antdv 4.0.0 调整 语法 html 和 js 编写不同的占位符,减少IDE标红提示 新增 支持数据源独立设置XA开关,如 jdbc.数据

2023-05-30

台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 😜 给项目点点 Star 吧,这对我们真的很重要!

2023-09-27

量生成代码以及同步表结构等功能 更多开源 低代码开发平台(单体版):https://gitee.com/makunet/maku-boot 低代码开发平台(微服务):https://gitee.com/makunet/maku-cloud 超好用的代码生成器:https://gitee.com/makunet/maku-generator Vue3.x

2023-04-20

台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 😜 给项目点点 Star 吧,这对我们真的很重要!

2023-09-04

台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 😜 给项目点点 Star 吧,这对我们真的很重要!