5分钟快速开始 RuoYi-Vue-Pro
基于 Spring Boot 和 Vue 的全功能后台管理系统,快速部署并体验核心功能。
环境要求
支持的操作系统
运行环境
所需工具
克隆项目代码
构建 Java 后端
构建 Vue 前端
操作步骤
克隆项目并准备数据库
下载代码并导入初始 SQL 到 MySQL。
git clone https://github.com/YunaiV/ruoyi-vue-pro.git
cd ruoyi-vue-pro
mysql -u root -p < sql/ruoyi-vue-pro.sql
预期结果::SQL 导入成功,无错误信息。
确保 MySQL 服务已启动,数据库名默认为 ruoyi-vue-pro。
配置后端环境
修改配置文件以连接 MySQL 和 Redis。
cd ruoyi-vue-pro
nano ruoyi-module-system/src/main/resources/application-dev.yml
预期结果::文件打开后,找到并修改数据库和 Redis 连接信息。
主要修改 spring.datasource.url、username、password 和 spring.redis.host、port。
启动后端服务
使用 Maven 编译并运行 Spring Boot 应用。
mvn clean install -DskipTests
mvn spring-boot:run -pl ruoyi-module-system
预期结果::看到 'Started Application in ... seconds' 表示启动成功。
默认端口为 8080,确保端口未被占用。
启动前端管理后台
构建并运行 Vue 前端(以 Vue3 + element-plus 为例)。
cd yudao-ui-admin-vue3
npm install
npm run dev
预期结果::服务器启动,输出本地访问地址如 http://localhost:80。
如果使用其他前端版本,替换目录名和命令。
验证成功运行
访问前端界面并登录系统。
快速提示
使用 JDK 8 选择 master 分支,JDK 17/21 选择 master-jdk17 分支。
如果遇到端口冲突,修改 application-dev.yml 中的 server.port。
前端依赖安装慢可尝试使用 yarn 或设置淘宝镜像。
常见问题
数据库连接失败
检查 MySQL 服务状态和配置文件中的连接信息。
Redis 连接超时
确保 Redis 已启动,并检查配置中的 host 和 port。
前端 npm install 报错
清除 node_modules 后重试,或升级 Node.js 版本。
下一步
探索完整功能
登录后查看用户管理、角色权限等工作流模块。
阅读详细文档
访问项目 README 或启动文档了解更多配置和扩展。
尝试代码生成器
使用内置工具快速生成业务代码,加速开发。
相关项目推荐
Snailclimb/JavaGuide
「Java学习+面试指南」涵盖大多数Java程序员需掌握的核心知识。备战Java面试,首选JavaGuide!
krahets/hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,英文版翻译中
iluwatar/java-design-patterns
Java 实现的设计模式
spring-projects/spring-boot
Spring Boot 助您轻松创建基于 Spring 的生产级应用程序和服务
elastic/elasticsearch
免费开源的分布式 RESTful 搜索引擎
MisterBooo/LeetCodeAnimation
Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)