日期 版本 作者 说明
2022-2-26 V-1.0 孔留锋 文档创建。

概要

简介

​ RuoYi-Vue 3.8.1,相对比较好的开源脚手架项目,便于项目做二开。分为单体版本、前后端分离版本、微服务版本,第三方集成改造案例较多,活跃度比较高,项目基本满足的情况下,开源脚手架首选。

​ 因团队需要,对部分小项目来说,单体项目开发较为方便高效,迫切需要符合团体敏捷开发的脚手架项目,故对RuoYi-Vue 3.8.1进行改造,整体保持架构不变,局部进行改造适配,同时会对框架中无用信息进行调整、核心组件进行替换,并计划逐步添加公共组件模块:

  • gene模块:基于Mybatis-plus的代码生成器,支撑多数据的生成
  • com模块:自建业务实用的公共组件,如:基于注解文本去重、树状结构数据封装工具类
  • elasticsearch模块:全文检索功能支撑

官方地址

http://doc.ruoyi.vip/

Gitee源代码地址

https://gitee.com/y_project/RuoYi-Vue

RuoYi-Vue 3.8.1下载地址

https://gitee.com/y_project/RuoYi-Vue/repository/archive/v3.8.1

搭建

IDEA导入后端项目

  • 下载包解压本地
  • 删除.gitHub文件
  • IDEA项目导入
  • Maven配置并下载对应依赖
  • JDK配置

文件目录如下:

image-20250904121010928

数据库导入

  • Navicat连接Mysql数据库,Mysql新建数据库 core_data_base
  • 导入sql问价夹下的quartz.sql,ry_20210909.sql文件

Redis搭建

  • 项目启动需要Redis,自己搭建即可。

配置文件修改

  • ruoyi-admin 下 application-druid.yml 数据库源地址修改
  • ruoyi-admin 下 application.yml redis地址修改

后端启动

  • 正常运行
  • 看见如下后端启动成功

img

VsCode前端导入运行

  • 导入项目
  • npm install 安装依赖
  • npm run dev 运行

打开浏览器,输入:http://localhost:80 默认账户/密码 admin/admin123

img