项目简介
RuoYi是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。
系统需求
- JDK >= 1.8
- MySQL >= 5.5
- Maven >= 3.0
测试运行环境
- 开发工具:IntelliJ IDEA
- Java版本:1.8
- 数据库版本:8.0.12
- Maven版本:3.6.0
- Git版本:2.20.1
1、利用Git下载若依开源项目
在浏览器访问https://gitee.com/y_project/RuoYi,进入到若依开源项目下载页面,复制项目地址https://gitee.com/y_project/RuoYi.git。

然后在本地磁盘创建一个新文件夹,在文件中右击打开Git Bash Here,输入指令git clone https://gitee.com/y_project/RuoYi.git,克隆开源项目。

2、创建项目所需数据库
打开克隆在本地的开源项目文件夹RuoYi,找到sql文件夹下的quartz.sql和ry_20200604.sql SQL文件。在SQLyog或其它客户端工具中创建数据库ry,并选中右击分别执行quartz.sql和ry_20200604.sql这两个SOL脚本。


可以看到数据库ry中生成多张表,如下图所示

3、将项目添加到IDEA
利用IDEA打开若依开源项目,项目结构如下图所示

打开ruoyi-admin子模块下的application-druid.yml文件,如下图所示

将主库数据源的username和password修改成自己的数据库名称与密码,如下图所示

4、运行项目
在ruoyi-admin子模块中找到项目的主入口,点击运行。

项目启动成功,如下图所示

然后在浏览器地址栏访问http://localhost/login,结果如下
