启动ruoyi框架(初学)(RuoYi)
Ruo Yi
- 启动ruoyi框架(初学)([RuoYi](http://doc.ruoyi.vip/))
- 一、简介
- 二、项目启动
- 1.前端模组:RUOYI-UI
- 2.后端模组:
- 3.环境要求:
- 4.数据库准备:
- 5.前端启动:
- 6.redis启动:
- 7.后端启动:
- 7.1修改配置:
- 7.2启动springboot启动类:
- 8.访问页面:
一、简介
RuoYi是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。
相关地址:
- 若依官网:http://ruoyi.vip
- 演示地址:http://demo.ruoyi.vip
- 代码下载:https://gitee.com/y_project/RuoYi
二、项目启动
1.前端模组:RUOYI-UI
2.后端模组:
com.ruoyi
├── common // 工具类
│ └── annotation // 自定义注解
│ └── config // 全局配置
│ └── constant // 通用常量
│ └── core // 核心控制
│ └── enums // 通用枚举
│ └── exception // 通用异常
│ └── json // JSON数据处理
│ └── utils // 通用类处理
│ └── xss // XSS过滤处理
├── framework // 框架核心
│ └── aspectj // 注解实现
│ └── config // 系统配置
│ └── datasource // 数据权限
│ └── interceptor // 拦截器
│ └── manager // 异步处理
│ └── shiro // 权限控制
│ └── web // 前端控制
├── ruoyi-generator // 代码生成(不用可移除)
├── ruoyi-quartz // 定时任务(不用可移除)
├── ruoyi-system // 系统代码
├── ruoyi-admin // 后台服务
3.环境要求:
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0 (推荐5.7版本)
Maven >= 3.0
node,npm我的版本:启动正常
4.数据库准备:
创建数据库:ry-vue,官方默认数据库,如果修改名称要把配置一并修改。
字符集使用utf8,或者utf8mb4都可以,我这里习惯采用utf8mb4。
然后运行sql文件。
如下图在navicat中运行quart.sql,ry_20220822.sql这两个文件生成数据库表。
5.前端启动:
npm install dev
npm run dev
访问地址:http://localhost:81/
6.redis启动:
项目需要redis启动不然会报错
7.后端启动:
7.1修改配置:
修改RuoYi-Vue-master\ruoyi-admin\src\main\resources\application.yml
# 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
profile: E:/ruoyi/uploadPath
改成自己的位置。建议不要修改端口号8080.不然会报一个系统接口500异常。
修改RuoYi-Vue-master\ruoyi-admin\src\main\resources\application-druid.yml
# 主库数据源
master:
url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: ******
password: ******
数据库连接按自己的改。
7.2启动springboot启动类:
启动这个RuoYi-Vue-master\ruoyi-admin\src\main\java\com\ruoyi\RuoYiApplication.java
控制台输出若依启动成功就成功了。