芋道 ruoyi-vue-pro v1.8.2 发布:支持 SpringBoot 3,优化启动速度
项目地址
https://gitee.com/zhijiantianya/ruoyi-vue-pro
严肃声明:现在、未来都不会有商业版本,所有代码全部开源!
「我喜欢写代码,乐此不疲」
「我喜欢做开源,以此为乐」
🐯 平台简介
芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。
有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。
😜 给项目点点 Star 吧,这对我们真的很重要!
- 管理后台的 Vue3 版本采用 vue-element-plus-admin ,Vue2 版本采用 vue-element-admin
- 管理后台的移动端采用 uni-app 方案,一份代码多终端适配,同时支持 APP、小程序、H5!
- 后端采用 Spring Boot、MySQL + MyBatis Plus、Redis + Redisson
- 数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等
- 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录
- 支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能
- 支持 SaaS 多租户系统,可自定义每个租户的权限,提供透明化的多租户底层封装
- 工作流使用 Flowable,支持动态表单、在线设计流程、会签 / 或签、多种任务分配方式
- 高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档 + Validator 参数校验
- 集成微信小程序、微信公众号、企业微信、钉钉等三方登陆,集成支付宝、微信等支付与退款
- 集成阿里云、腾讯云等短信渠道,集成 MinIO、阿里云、腾讯云、七牛云等云存储服务
- 集成报表设计器,支持数据报表、图形报表、打印设计等
项目名 | 说明 | 传送门 |
---|---|---|
ruoyi-vue-pro | Spring Boot 多模块 | Gitee Github |
yudao-cloud | Spring Cloud 微服务 | Gitee Github |
Spring-Boot-Labs | Spring Boot & Cloud 入门 | Gitee Github |
😎 开源协议
为什么推荐使用本项目?
① 本项目采用比 Apache 2.0 更宽松的 MIT License 开源协议,个人与企业可 100% 免费使用,不用保留类作者、Copyright 信息。
② 代码全部开源,不会像其他项目一样,只开源部分代码,让你无法了解整个项目的架构设计。
③ 代码整洁、架构整洁,遵循《阿里巴巴 Java 开发手册》规范,代码注释详细,57000 行 Java 代码,22000 行代码注释。
🐼 内置功能
系统内置多种多种业务功能,可以用于快速你的业务系统:
🐶 新手必读
- 演示地址【Vue3 + element-plus】:http://dashboard-vue3.yudao.iocoder.cn
- 演示地址【Vue2 + element-ui】:http://dashboard.yudao.iocoder.cn
- 启动文档:https://doc.iocoder.cn/quick-start/
- 视频教程:https://doc.iocoder.cn/video/
🐳 项目关系
后端项目
项目 | Star | 简介 |
---|---|---|
ruoyi-vue-pro | 基于 Spring Boot 多模块架构 | |
yudao-cloud | 基于 Spring Cloud 微服务架构 | |
Spring-Boot-Labs | 系统学习 Spring Boot & Cloud 专栏 |
前端项目
项目 | Star | 简介 |
---|---|---|
yudao-ui-admin-vue3 | 基于 Vue3 + element-plus 实现的管理后台 | |
yudao-ui-admin-vben | 基于 Vue3 + vben (ant-design-vue) 实现的管理后台 | |
yudao-ui-admin | 基于 Vue2 + element-ui 实现的管理后台 | |
yudao-ui-admin-uniapp | 基于 uni-app + uni-ui 实现的管理后台的小程序 | |
yudao-ui-go-view | 基于 Vue3 + naive-ui 实现的大屏报表 | |
yudao-ui-app | 基于 uni-app + uview 实现的用户 App |
更新说明
😳 “相信开源,与所有美好,不期而遇”
😝 距离上次发版 20 天,体重已经是 130 斤 !
前端基于 crmeb uniapp 经过授权重构,优化代码实现
📈 Statistic
- 总代码行数:148131
- 源码代码行数:90985
- 注释行数:34319
- 单元测试用例数:940
⭐ New Features
- 【新增】Spring Boot 3.X + JDK17 的支持,对应 master-boot 分支,由 @xingyu 贡献
- 【优化】项目的启动速度,MacBook 2018 从 23 秒降低到 14 秒,MacBook 2021 从 15 秒降低到 9 秒,由 @芋道源码 贡献 #08d39d4、#f0f5b52、#808ff6a、#6a371f0、#ebb3a04、#62c4838、#50371b3、#ab800aa
- 【新增】完善商城分佣功能,由 @疯狂的世界 贡献 #607、#606、#235、#237、#611、#239、#616、#241、#622、#624、#244、#1、#247、#627
- 【新增】完善商城订单列表、详情,售后列表、详情,由 @puhui999 贡献 #238、#610、#240、#615
- 【完善】商城的砍价、秒杀活动的逻辑,由 @puhui999 贡献 #623、#625
- 【新增】Vue3 管理后台:会员详情增加 [经验]、[订单] Tab 选项卡,由 @风狗 贡献 #234
- 【优化】使用下划线分隔 ErrorCodeConstants 的 ErrorCode,由 @dhb52 贡献 #612
- 【新增】钱包支付、退款,钱包充值,由 @Jason 贡献
- 【完善】会员签到,由 @QingX 贡献 #621
- 【优化】vben 代码生成器的模版,@xingyu 贡献 #618
- 【新增】BPM 工作流增加驳回操作,由 @Youkehai 贡献 #251、#248、#629
🐞 Bug Fixes
- 【修复】
revision
在 Maven install、deploy 时,不替换为版本号的问题,由 @chaining 贡献 #441 - 【修复】部门树节点过滤不生效,由 @li_xinbin 贡献 #236
- 【修复】描述错误, 社交类型的枚举为 SocialTypeEnum 而不是 SysUserSocialTypeEnum,由 @刁航 贡献 #342
- 【修复】解决启用多租户时,使用 Redis 缓存,设置失效时间不生效的问题,由 @luodz 贡献 #53
- 【修复】
system_users.avatar
字段对于本地存储,长度不足,由 @dhb52 贡献 #614
🔨 Dependency Upgrades
- 【升级】springdoc from 1.6.15 to 1.7.0
- 【升级】knife4j from 4.1.0 to 4.3.0
- 【升级】spring boot from 2.7.14 to 2.7.15
-----------------------------------------------------------------------------------------------------------------------------------
🐷 演示图
系统功能
模块 | biu | biu | biu |
---|---|---|---|
登录 & 首页 | |||
用户 & 应用 | |||
租户 & 套餐 | - | ||
部门 & 岗位 | - | ||
菜单 & 角色 | - | ||
审计日志 | - | ||
短信 | |||
字典 & 敏感词 | |||
错误码 & 通知 | - |
工作流程
模块 | biu | biu | biu |
---|---|---|---|
流程模型 | |||
表单 & 分组 | - | ||
我的流程 | |||
待办 & 已办 | |||
OA 请假 |
基础设施
模块 | biu | biu | biu |
---|---|---|---|
代码生成 | - | ||
文档 | - | ||
文件 & 配置 | |||
定时任务 | - | ||
API 日志 | - | ||
MySQL & Redis | - | ||
监控平台 |
支付系统
模块 | biu | biu | biu |
---|---|---|---|
商家 & 应用 | |||
支付 & 退款 | --- |
数据报表
模块 | biu | biu | biu |
---|---|---|---|
报表设计器 |
移动端(管理后台)
biu | biu | biu |
---|---|---|
商城系统

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
凌鲨 0.4.27 版本更新
凌鲨0.4.27版本更新 新增: 任务/缺陷新增关注功能 新增: 项目设置中新增我的关注相关设置 改进: 调整工作概览中我的待办板块样式 改进: 项目列表可隐藏关注信息
- 下一篇
内网穿透神器 NeutrinoProxy 1.9.0 版本发布
内网穿透神器NeutrinoProxy 1.9.0版本发布 更新内容 与1.8.0版本对比,更新内容如下: 核心功能 域名映射支持HTTPS 支持UDP协议代理 客户端断开连接时,记录日志空指针异常问题修复 基础优化 客户端重连逻辑优化,支持配置文件指定重连间隔,是否开启无限重连 增加对mariadb的支持 服务端/客户端,支持配置文件、启动参数指定日志级别 后台端口池管理支持批量删除 后台下拉选择license、用户支持模糊搜索 端口映射下拉选择端口支持搜索、分野 客户端/服务端配置增加心跳日志开关,有需要时开启,方便排查问题 端口映射HTTP(S)新增打开网页快捷操作,优先使用绑定域名打开 升级须知 从1.9.0之前的版本升级需要注意: 在项目neutrino-proxy-server/src/main/resources/sql目录下找到mysql/sqlite的增量sql文件UPDATE-20230922.SQL,执行更新自己的中微子代理数据库 参照官网服务端配置调整现有的服务端配置 参照官网客户端配置吊证现有的客户端配置 从仓库发行版下载最新版本的客户端(neutrino-p...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Mario游戏-低调大师作品
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS关闭SELinux安全模块