RuoYi-Cloud-Plus 2.0 公测版发布,Spring Boot 3.0 携手多租户强势来袭
更新日志
重点说明: 由于 SpringCloudAlibaba 一直未发布正式版 导致系统底层组件可能存在些许问题 故而不建议生产使用 框架也将直接开启后续 2.1.0 的开发工作
重大更新
-
[不兼容升级] java 版本从 jdk 8 升级到 jdk 17 且需要使用 graalvm 运行(暂时未解决原生jdk存在的问题)
-
[不兼容升级] springboot 升级 3.0 版本
-
[不兼容升级] springcloud 升级 2022 版本
-
[不兼容升级] springcloud-alibaba 升级 2022 版本
-
[不兼容升级] 重构 项目模块结构 采用插件化结构 易扩展易解耦
-
[不兼容升级] com.sun.mail 更改为 jakarta.mail 修改最新写法
-
[不兼容升级] javax.servlet 替换为 jakarta.servlet 更新所有代码
-
[简化性升级] 默认开启复杂结构 resultMap 自动映射 简化xml编码(多结构实体需带上主键id)
-
[数据库改动] 更新 create_by update_by 字段类型 (保存用户id)
-
[数据库改动] 新增 create_dept 字段 (保存创建部门id)
-
[不兼容更新] system 模块 所有实体类均使用 bo|vo 规范化
-
[重大更新] 新增 多租户功能设计 整体框架代码结构与数据库更改
-
[重大更新] 新增 mapstruct-plus 替换 BeanUtil 与 BeanCopyUtils 工具
-
[不兼容更新] 重构 登录注解接口与cloud版本统一接口路径
-
[不兼容更新] 重构 BaseMapperPlus接口 去除
@param <M> Mapper
泛型 -
[不兼容更新] 移除 vue2 前端工程 全面启用 vue3
-
[重大更新] 新增 vue3 + TS 版本前端(独立仓库后续与Cloud版本共用)
-
[重大更新] 增加 websocket 模块 支持token鉴权 支持分布式集群消息同步
-
[重大更新] 框架文档全面翻新 https://plus-doc.dromara.org
-
[不兼容更新] 代码生成 支持代码生成多数据源统一存储(主库存储子库的表 无需子库加gen表了)
-
[不兼容更新] 重构 将系统内置配置放置到common包内独立加载 不允许用户随意修改
依赖升级
-
update java 1.8 => 17
-
update springboot 2.7.7 => 3.0.7
-
update springcloud 2021.0.6 => 2022.0.2
-
update springcloud-alibaba 2022.0.0.0-RC2
-
update springboot-admin 2.7.10 => 3.0.4
-
update springdoc 1.6.14 => 2.1.0
-
udpate dubbo 3.1.8 => 3.2.2
-
update lock4j 2.2.3 => 2.2.4
-
update dynamic-ds 3.5.2 => 3.6.1
-
update easyexcel 3.1.5 => 3.2.1
-
update hutool 5.8.11 => 5.8.18
-
update redisson 3.19.2 => 3.20.1
-
update lombok 1.18.24 => 1.18.26
-
update spring-boot.mybatis 2.2.2 => 3.0.1
-
update mapstruct-plus 1.2.3
-
update maven-compiler-plugin 3.10.1 => 3.11.0
-
update maven-surefire-plugin 3.0.0-M7 => 3.0.0
-
update docker mysql 8.0.31 => 8.0.33
-
update docker nginx 1.22.1 => 1.32.4
-
update docker redis 6.2.7 => 6.2.12
-
update docker minio RELEASE.2023-04-13T03-08-07Z
功能更新
-
update 适配 AsyncConfig 替换过期继承类改为实现 AsyncConfigurer 接口
-
update 适配 redis 新版本配置文件写法
-
update 适配 获取redis 监控参数接口 替换过期语法
-
update 适配 sa-token 替换新依赖 sa-token-spring-boot3-starter
-
update 适配 springboot-admin 改为最新 spring-security 写法
-
update 适配 springdoc 新版本配置方式
-
update 适配 ServletUtils 更换继承 JakartaServletUtil
-
update 适配 新序列化注解
-
update 优化 利用 resultMap 自动映射配置 简化 xml (非嵌套)
-
update 优化 调整 system entity 实体与 controller 包结构
-
update 优化 实体类中校验注解的提示信息
-
update 优化 使用 jdk17 语法优化代码
-
update 优化 所有 properties 文件改为注解启用
-
update 更新 docker 基础镜像 graalvm java17
-
update 优化 用户头像 改为存储 ossId 使用转换模块转为 url 展示
-
update 优化 重构 CellMergeStrategy 支持多级表头修复一些小问题 整理代码结构
-
update 优化 登录流程代码注释
-
update 优化 将框架内的swagger命名更改为springdoc命名避免误解
新增功能
-
add 新增 flatten-maven-plugin 插件统一版本号管理
-
add 新增 ip2region 实现离线IP地址定位库
移除功能
-
remove 移除 BeanCopyUtils 工具类 与 JDK17 不兼容
-
remove 移除 devtools 依赖 并不好用(建议直接用idea自带的热更)
-
remove 移除 vue2 前端工程 统一使用 vue3 工程
修复功能
-
fix 修复 根据 seata 官方提交记录 临时修复 seata 关于jdk17代理的bug
-
fix 修复 登录校验错误次数未达到上限时 错误次数缓存未设置有效时间问题
-
fix 修复 common-core 包使用aop注解 但未添加aop实现类导致单独使用报错问题
框架文档
使用框架前请仔细阅读文档重点注意事项
参考文档: https://plus-doc.dromara.org

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
bootx-platform v1.3.1更新,免费开源的后台脚手架
项目介绍 项目地址:https://gitee.com/bootx/bootx-platform,非常欢迎看看项目介绍留以及个Star呀🤺🤺🤺 基于Spring Boot框架生态打造,针对单体式应用进行专门设计,同时做好模块切分,兼顾快速适应分布式改造,其设计准则是切分功能,划分模块,不同模块之间间可能减少耦合,更好的适应实际中各类不同项目开发时的侧重点。设计目标是将日常项目开发中,尤其是中小型项目中的一些高频诉求进行覆盖,还有一些主流业务场景进行实现,对这些高频但并不高大上的需要进行解决。同时核心源码和文档开源,不需要进行额外操作就可以直接获取源码和文档,以及查看演示环境。 应用场景 适用于一些中小型项目开发中,内含各类开箱即用的组件,以及对一些常见领域提供一些默认的解决方式,供应商关系管理、合同管理、人力资源管理、项目管理、资产管理、订单管理、电商商城等领域;相较于一些使用广泛的开源版本平台,对其一些不包含在开源版的付费功能进行了开源实现,适合一些较低预算,或是Demo验证开发等无法有充足资金购买商业版软件的场合使用。 项目构成 后端:bootx-platform,基于Spr...
- 下一篇
ONLYOFFICE 文档 7.4 版本现已发布:新增绘图、雷达图、合并文档、另存为图片等功能
ONLYOFFICE发布了最新版本的文档编辑器了,更新的功能包括:绘图、雷达图、合并文档、将某个对象或者整个文档/工作表保存为图片、更强大的编辑区域保护等等。继续阅读本文了解所有的更新。 在编辑器中绘图 尽情发挥创造力,使用画笔或荧光笔效果在幻灯片上绘制图案,还可以选择您想要的颜色和线条粗细。 使用路径:新的绘图选项卡(也可用于文本文档和工作表的编辑) 此外,ONLYOFFICE 团队还给调色板添加了颜色名称提示,以及用来自动识别颜色的取色器。 雷达图 在工作表、文档或幻灯片中插入雷达图,用图表更好的展示各种数据。 使用路径:插入选项卡 -> 图表 -> 雷达图(雷达图/带数据标记的雷达/填充雷达图) 合并文档 如果您经常需要审阅文件,比如各种协议和合同,大量的建议和修订会让同一个文件产生很多不同版本,那么这个新功能对您来说会特别实用。 现在您可以合并文档了,即:将文档的两个版本合并为一个。 合并文档类似于文档比较,但有一个显著的差异。在文档比较时,任何人审阅后,所有未处理的跟踪更改将会自动被接受。 而在合并文档时,文件会被原样合并,未解决的改动将会被保留,所以您仍然可以根...
相关文章
文章评论
共有0条评论来说两句吧...