【RuoYi】开源下载和安装教程
1、项目介绍
RuoYi是基于SpringBoot开发的轻量级Java快速开发框架,提供用户管理、部门管理、菜单管理等16+核心功能模块。其特点包括:
- 前后端分离架构(本教程以单体版为例)
- 代码生成器可快速生成CRUD代码
- 内置Shiro权限控制
- 支持移动端访问
2、项目下载位置
通过Gitee获取最新稳定版本:
git clone https://gitee.com/y_project/RuoYi.git
或直接下载v4.8.1版本压缩包:
wget https://gitee.com/y_project/RuoYi/repository/archive/v4.8.1.zip
3、项目安装环境配置
基础环境要求
| 组件 | 版本要求 |
|---|---|
| JDK | 1.8+ |
| MySQL | 5.7+ |
| Redis | 3.0+ |
| Maven | 3.5+ |

4、项目安装方式
数据库初始化
- 创建MySQL数据库
CREATE DATABASE `ruoyi` DEFAULT CHARACTER SET utf8mb4;
- 执行初始化脚本(位于
/sql目录)
mysql -uroot -p ruoyi < ry_20230223.sql
后端配置
- 修改
application.yml:
datasource:
url: jdbc:mysql://localhost:3306/ruoyi?useSSL=false
username: root
password: 123456
redis:
host: localhost
port: 6379
启动项目
mvn clean package
java -jar ruoyi-admin/target/ruoyi-admin.jar
5、项目处理脚本
常用脚本示例
- 启动Redis服务
redis-server /etc/redis.conf
- 定时备份数据库
mysqldump -uroot -p ruoyi > /backup/ruoyi_$(date +%Y%m%d).sql
- 日志清理脚本(保存最近7天)
find /logs -mtime +7 -name "*.log" -exec rm -f {} \;
访问地址:http://localhost:80
默认账号:admin/admin123
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



