# 介绍

RuoYi-Vue

基于SpringBoot、Spring Security、Jwt、Vue的前后端分离的后台管理系统

提示

一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开始自己写了一套后台系统。如此有了若依。

如需不分离版本,请移步 RuoYi (opens new window) (保持同步更新),如需其他版本,请移步 项目扩展 (opens new window) (不定时更新)

RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告、代码生成等。在线定时任务配置,支持集群,支持多数据源,支持分布式事务等。

在线体验

源码下载

RuoYi-Vue 后端项目提供 Spring Boot 2.x / 3.x / 4.x 多版本分支的并行维护。

名称 说明 地址
master 默认分支 Spring Boot 4.x (JDK 17+) https://gitee.com/y_project/RuoYi-Vue
springboot3 分支 Spring Boot 3.x (JDK 17+) https://gitee.com/y_project/RuoYi-Vue/tree/springboot3
springboot2 分支 Spring Boot 2.x (JDK 8+) https://gitee.com/y_project/RuoYi-Vue/tree/springboot2

RuoYi-Vue 前端项目提供 Vue 2.x / 3.x / JavaScript TypeScript 版本均可混用搭配

项目名称 RuoYi-Vue RuoYi-Vue3 RuoYi-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-Vue (opens new window) RuoYi-Vue3 (opens new window) RuoYi-Vue3-TypeScript (opens new window)

上述版本均可混用搭配,例如:后端RuoYi-Boot-2.x版本搭配前端RuoYi-Vue3

系统需求

  • JDK >= 1.8
  • MySQL >= 5.7
  • Maven >= 3.0
  • Node >= 12
  • Redis >= 3

技术交流群(RuoYi-Vue (opens new window)前后端分离版本)

  • 937441(1群)887144332(2群)180251782(3群)104180207(4群)186866453(5群)201396349(6群)101456076(7群)101539465(8群)264312783(9群)167385320(10群)104748341(11群)160110482(12群)170801498(13群)108482800(14群)101046199(15群)136919097(16群)143961921(17群)174951577(18群)161281055(19群)138988063(20群)151450850(21群)224622315(22群)287842588(23群)187944233(24群)228578329(25群)191164766(26群)174569686(27群)、127358632(28群)