启动ruoyi框架(初学)(RuoYi

一、简介

RuoYi是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。

相关地址:

二、项目启动

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

在这里插入图片描述

控制台输出若依启动成功就成功了。

8.访问页面:

在这里插入图片描述

在这里插入图片描述

Logo

快速构建 Web 应用程序

更多推荐