RuoYi-Vue-Plus 4.3.1 修复了一些问题和安全漏洞 建议升级
更新日志
依赖升级
update springboot 2.7.3 => 2.7.5
update springboot-admin 2.7.4 => 2.7.6
update sa-token 1.30.0 => 1.31.0
update springdoc 1.6.11 => 1.6.12
update poi 5.2.2 => 5.2.3
update hutool 5.8.6 => 5.8.8
update aws-s3 1.12.300 => 1.12.324
update aliyun-sms 2.0.18 => 2.0.22
update tencent-sms 3.1.591 => 3.1.611
update tlog 1.4.3 => 1.5.0 安全性升级
update snakeyaml 1.30 => 1.32 存在漏洞
update redisson 3.17.6 => 3.17.7
update nginx 1.21.6 => 1.22.1 存在漏洞
update element-ui 2.15.8 => 2.15.10
update core-js 3.19.1 => 3.25.3
功能更新
update 修改 差异命名与镜像名同步
update 优化 通用下载方法新增config配置选项
update 优化 日志操作中重置按钮时重复查询的问题
update 优化
@Anonymous
注解标注过期 使用@SaIgnore
替换update 优化 前端可以配置多排序参数支持依次排序
update 优化 oss管理 支持时间排序
update 优化 替换 sa-token 过期配置
update 优化 sa-token 拦截器注册
SaTokenConfig#addInterceptors
排除拦截路径配置update 优化 vue3说明文件 编码问题
update 优化 导入更新用户数据前校验数据权限
update 优化
R
类isError
和isSuccess
改为静态方法update 优化 获取用户信息getInfo接口 使用缓存数据获取
update 优化 选择按钮宽度
问题修复
fix 修复 用户导入存在则更新不生效
fix 修复 日志转换非json数据导致报错
fix 修复 控制台SQL日志打印时间格式化问题
fix 修复 不同网段因reset请求头导致下载导出跨域问题
fix 修复 在线用户设置永不过期 被过滤问题
fix 修复 在线用户设置永不过期 超时时间-1推送redis无效问题
fix 修复 snakeyaml 漏洞 强制升级依赖版本(临时处理等boot升级)
fix 修复 开启账号同端互斥登录 被顶掉后登出报null异常问题
fix 修复 Redisson 设置
NameMapper
导致队列功能异常问题fix 修复 文件上传组件格式验证问题
fix 修复 内部调用缓存不生效问题
fix 修复 主题颜色在Drawer组件不会加载问题
fix 修复 小屏幕上修改头像界面布局错位的问题
fix 修复 内链域名特殊字符替换 合并错误导致问题
fix 修复 nginx 漏洞 https://www.oschina.net/news/214309
平台简介
RuoYi-Vue-Plus 是重写 RuoYi-Vue 针对
分布式集群
场景全方位升级(不兼容原框架)
项目代码、文档 均开源免费可商用 遵循开源协议在项目中保留开源协议文件即可
活到老写到老 为兴趣而开源 为学习而开源 为让大家真正可以学到技术而开源
功能介绍 | 使用技术 | 特性注意事项 |
---|---|---|
当前框架 | RuoYi-Vue-Plus | 重写RuoYi-Vue全方位升级(不兼容原框架) |
微服务分支 | RuoYi-Cloud-Plus | 重写RuoYi-Cloud全方位升级(不兼容原框架) |
单体分支 | RuoYi-Vue-Plus-fast | 单体应用结构 |
Vue3分支 | RuoYi-Vue-Plus-UI | 由于组件还未完善 仅供学习 |
原框架 | RuoYi-Vue | 定期同步需要的功能 |
前端开发框架 | Vue、Element UI | |
后端开发框架 | SpringBoot | |
容器框架 | Undertow | 基于 XNIO 的高性能容器 |
权限认证框架 | Sa-Token、Jwt | 强解耦、强扩展 |
关系数据库 | MySQL | 适配 8.X 最低 5.7 |
关系数据库 | Oracle | 适配 11g 12c |
关系数据库 | PostgreSQL | 适配 13 14 |
关系数据库 | SQLServer | 适配 2017 2019 |
缓存数据库 | Redis | 适配 6.X 最低 4.X |
数据库框架 | Mybatis-Plus | 快速 CRUD 增加开发效率 |
数据库框架 | p6spy | 更强劲的 SQL 分析 |
多数据源框架 | dynamic-datasource | 支持主从与多种类数据库异构 |
序列化框架 | Jackson | 统一使用 jackson 高效可靠 |
Redis客户端 | Redisson | 支持单机、集群配置 |
分布式限流 | Redisson | 全局、请求IP、集群ID 多种限流 |
分布式队列 | Redisson | 普通队列、延迟队列、优先队列 等 |
分布式锁 | Lock4j | 注解锁、工具锁 多种多样 |
分布式幂等 | Redisson | 拦截重复提交 |
分布式日志 | TLog | 支持跟踪链路日志记录、性能分析、链路排查 |
分布式任务调度 | Xxl-Job | 高性能 高可靠 易扩展 |
文件存储 | Minio | 本地存储 |
文件存储 | 七牛、阿里、腾讯 | 云存储 |
短信模块 | 阿里、腾讯 | 短信发送 |
监控框架 | SpringBoot-Admin | 全方位服务监控 |
校验框架 | Validation | 增强接口安全性、严谨性 支持国际化 |
Excel框架 | Alibaba EasyExcel | 性能优异 扩展性强 |
文档框架 | SpringDoc、javadoc | 无注解零入侵基于java注释 |
工具类框架 | Hutool、Lombok | 减少代码冗余 增加安全性 |
代码生成器 | 适配MP、Knife4j规范化代码 | 一键生成前后端代码 |
部署方式 | Docker | 容器编排 一键部署业务集群 |
国际化 | SpringMessage | Spring标准国际化方案 |
参考文档
使用框架前请仔细阅读文档重点注意事项
https://gitee.com/JavaLionLi/RuoYi-Vue-Plus/wikis/pages?sort_id=4164117&doc_id=1469725
https://gitee.com/JavaLionLi/RuoYi-Vue-Plus/wikis/pages?sort_id=5473272&doc_id=1469725
https://gitee.com/JavaLionLi/RuoYi-Vue-Plus/wikis/pages?sort_id=4219382&doc_id=1469725
业务功能
功能 | 介绍 |
---|---|
用户管理 | 用户是系统操作者,该功能主要完成系统用户配置。 |
部门管理 | 配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 |
岗位管理 | 配置系统用户所属担任职务。 |
菜单管理 | 配置系统菜单,操作权限,按钮权限标识等。 |
角色管理 | 角色菜单权限分配、设置角色按机构进行数据范围权限划分。 |
字典管理 | 对系统中经常使用的一些较为固定的数据进行维护。 |
参数管理 | 对系统动态配置常用参数。 |
通知公告 | 系统通知公告信息发布维护。 |
操作日志 | 系统正常操作日志记录和查询;系统异常信息日志记录和查询。 |
登录日志 | 系统登录日志记录查询包含登录异常。 |
文件管理 | 系统文件上传、下载等管理。 |
定时任务 | 在线(添加、修改、删除)任务调度包含执行结果日志。 |
代码生成 | 前后端代码的生成(java、html、xml、sql)支持CRUD下载 。 |
系统接口 | 根据业务代码自动生成相关的api接口文档。 |
服务监控 | 监视集群系统CPU、内存、磁盘、堆栈、在线日志、Spring相关配置等。 |
缓存监控 | 对系统的缓存信息查询,命令统计等。 |
在线构建器 | 拖动表单元素生成相应的HTML代码。 |
连接池监视 | 监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。 |
使用案例 | 系统的一些功能案例 |

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
2022年第六届数据质量管理国际峰会重磅开启
据悉,“DQMIS®2022第六届数据质量管理国际峰会”将于2022年12月16日至17日在中国粤港澳大湾区举办,由数据质量管理智库、大数据协同安全技术国家工程研究中心、华矩咨询联合主办。本次峰会以“数据隐擎,提质安航” 为主题,聚焦数据质量、数据安全、隐私计算等热点议题,重点探讨数据要素流通全周期,关注科技理念的创新与突破、落地与转化,从全新角度审视数据产业的前沿发展,思辨新周期下行业数字化的问题与机遇。此峰会作为国内首个专注探讨数据质量管理领域的峰会品牌,多年来以前瞻性专业性的主题探讨引领行业动向而著称,历届活动都倍受行业关注。 本届峰会邀请中国工程院院士沈昌祥作主旨演讲,沈昌祥院士同时是国家信息化专家咨询委员会委员、国家三网融合专家组成员,是中国密码科技、信息系统工程领域的顶级专家,可信计算技术开拓者和奠基人。沈昌祥院士积极推动中国数字经济尤其是数据要素发展,尤其在数据交易中利用可信计算确保数据安全及网络安全等领域,为数据要素市场化发展保驾护航。同时数十位业内知名专家、行业大咖将共同探讨数据行业发展趋势,以开放视角观察数据全产业链,解读最新产业政策,分享最新应用研究成果。 目前,...
- 下一篇
EasyGoAdmin 敏捷开发框架 Iris+Layui 版本 v2.1.0 发布
v2.1.0 更新内容: 1、完善后端服务生成器Dto自定义模板,新增生成validtae验证结构体; 2、修复近期客户使用过程中反馈的BUG; 项目介绍 一款 Go 语言基于 Iris、Layui、MySQL 等框架精心打造的一款模块化、高性能、企业级的敏捷开发框架,本着简化开发、提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪等等一系列个性化、轻量级的组件,是一款真正意义上实现组件化开发的敏捷开发框架。 项目特点 模块化、松耦合 模块丰富、开箱即用 简洁易用、快速接入 文档详尽、易于维护 自顶向下、体系化设计 统一框架、统一组件、降低选择成本 开发规范、设计模式、代码分层模型 强大便捷的开发工具链 完善的本地中文化支持 设计为团队及企业使用 内置模块 用户管理:用于维护管理系统的用户,常规信息的维护与账号设置。 角色管理:角色菜单管理与权限分配、设置角色所拥有的菜单权限。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 职级管理:主要管理用户的职级。 岗位管理:主要管理用户担任...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2配置默认Tomcat设置,开启更多高级功能