# 介绍
RuoYi-Cloud
基于Spring Boot、Spring Cloud & Alibaba的微服务的权限管理系统。
提示
一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开始自己写了一套后台系统。如此有了若依。
如需分离版本,请移步 RuoYi-Vue (opens new window) (保持同步更新),如需其他版本,请移步 项目扩展 (opens new window) (不定时更新)
RuoYi-Cloud 是一个 Java EE 分布式微服务架构平台,基于经典技术组合(Spring Boot、Spring Cloud & Alibaba、Vue、Element),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源。
架构图 
提示
在线体验
- 若依官网:http://ruoyi.vip (opens new window)
- 演示地址:http://cloud.ruoyi.vip (opens new window)
- 代码下载:https://gitee.com/y_project/RuoYi-Cloud (opens new window)
源码下载
RuoYi-Cloud 后端项目提供 Spring Boot 2.x / 3.x / 4.x 多版本分支的并行维护。
| 名称 | 说明 | 地址 |
|---|---|---|
| master 默认分支 | Spring Boot 4.x (JDK 17+、Nacos 3.x) | https://gitee.com/y_project/RuoYi-Cloud |
| springboot3 分支 | Spring Boot 3.x (JDK 17+、Nacos 3.x) | https://gitee.com/y_project/RuoYi-Cloud/tree/springboot3 |
| springboot2 分支 | Spring Boot 2.x (JDK 8+、 Nacos 2.x) | https://gitee.com/y_project/RuoYi-Cloud/tree/springboot2 |
RuoYi-Cloud 前端项目提供 Vue 2.x / 3.x / JavaScript TypeScript 版本均可混用搭配
| 项目名称 | RuoYi-Cloud | RuoYi-Cloud-Vue3 | RuoYi-Cloud-Vue3-TypeScript |
|---|---|---|---|
| 前端框架 | Vue 2 | Vue 3 | Vue 3 |
| 脚本语言 | JavaScript | JavaScript | TypeScript |
| 构建工具 | Vue CLI | Vite | Vite |
| UI 组件库 | Element UI | Element Plus | Element Plus |
| 状态管理 | Vuex | Pinia | Pinia |
| 路由管理 | Vue Router 3 | Vue Router 4 | Vue Router 4 |
| 核心特点 | 1. 技术栈经典稳定 2. 社区资料丰富 3. 当前维护重心已转移 | 1. 现代前端技术栈 2. 开发体验与性能更优 3. 官方主推的活跃版本 | 1. 类型加持,减少沟通成本 2. 开发时有提示,效率更高 3. 多人协作企业级开发项目 |
| 仓库地址 | RuoYi-Cloud (opens new window) | RuoYi-Cloud-Vue3 (opens new window) | RuoYi-Cloud-Vue3-TypeScript (opens new window) |
上述版本均可混用搭配,例如:后端RuoYi-Cloud-Boot-2.x版本搭配前端RuoYi-Cloud-Vue3。
系统需求
- JDK >= 1.8
- MySQL >= 5.7
- Maven >= 3.0
- Node >= 12
- Redis >= 3
技术交流群(RuoYi-Cloud (opens new window)微服务版本)
42799195(1群)、170157040(2群)、130643120(3群)、225920371(4群)、201705537(5群)、236543183(6群)、213618602(7群)、148794840(8群)、118752664(9群)、101038945(10群)、128355254(11群)、179219821(12群)、158753145(13群)、112869560(14群)
快速了解 →