ruoyi-vue-pro 开发指南 ruoyi-vue-pro 开发指南
  • 萌新必读
  • 后端手册
  • 中间件手册
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 商城手册
  • 公众号手册
  • 系统手册
  • 运维手册
  • 前端手册 Vue 2.x
  • 前端手册 Vue 3.x
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 商城手册
  • 公众号手册
  • 系统手册
视频教程
  • Vue3 + element-plus (opens new window)
  • Vue3 + vben(ant-design-vue) (opens new window)
  • Vue2 + element-ui (opens new window)
微服务版 (opens new window)
作者博客 (opens new window)
GitHub (opens new window)
  • 萌新必读
  • 后端手册
  • 中间件手册
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 商城手册
  • 公众号手册
  • 系统手册
  • 运维手册
  • 前端手册 Vue 2.x
  • 前端手册 Vue 3.x
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 商城手册
  • 公众号手册
  • 系统手册
视频教程
  • Vue3 + element-plus (opens new window)
  • Vue3 + vben(ant-design-vue) (opens new window)
  • Vue2 + element-ui (opens new window)
微服务版 (opens new window)
作者博客 (opens new window)
GitHub (opens new window)
  • 萌新必读

    • 简介
    • 交流群
    • 视频教程
    • 功能列表
    • 快速启动(后端项目)
    • 快速启动(前端项目)
    • 接口文档
    • 技术选型
      • 技术架构图
      • 👍 相关视频教程
      • 👻 后端
        • 系统环境
        • 主框架
        • 存储层
        • 中间件
        • 系统监控
        • 单元测试
        • 其它工具
      • 👾 前端
        • 管理后台(Vue3 + ElementPlus)
        • 管理后台(Vue3 + Vben + Ant-Design-Vue)
        • 管理后台(Vue2)
        • 管理后台(uni-app)
        • 用户 App
    • 项目结构
    • 代码热加载
    • 一键改包
    • 删除功能
    • 内网穿透
    • 达梦数据库专属
  • 后端手册

    • 新建模块
    • 代码生成【单表】(新增功能)
    • 代码生成【主子表】
    • 代码生成(树表)
    • 功能权限
    • 数据权限
    • 用户体系
    • 三方登录
    • OAuth 2.0(SSO 单点登录)
    • SaaS 多租户【字段隔离】
    • SaaS 多租户【数据库隔离】
    • WebSocket 实时通信
    • 异常处理(错误码)
    • 参数校验
    • 分页实现
    • 文件存储(上传下载)
    • Excel 导入导出
    • 系统日志
    • MyBatis 数据库
    • MyBatis 联表&分页查询
    • 多数据源(读写分离)
    • Redis 缓存
    • 本地缓存
    • 异步任务
    • 配置管理
    • 工具类 Util
    • 单元测试
    • 分布式锁
    • 幂等性(防重复提交)
    • 数据库文档
    • 验证码
  • 中间件手册

    • 定时任务
    • 消息队列(内存)
    • 消息队列(Redis)
    • 消息队列(RocketMQ)
    • 消息队列(RabbitMQ)
    • 消息队列(Kafka)
    • 限流熔断
  • 工作流手册

    • 工作流(Flowable)会签、或签
  • 商城手册

    • 商城演示
    • 功能开启
  • 大屏手册

    • 报表设计器
    • 大屏设计器
  • 支付手册

    • 功能开启
    • 支付宝支付接入
    • 微信公众号支付接入
    • 微信小程序支付接入
    • 支付宝、微信退款接入
  • 公众号手册

    • 功能开启
    • 公众号接入
    • 公众号粉丝
    • 公众号标签
    • 公众号消息
    • 自动回复
    • 公众号菜单
    • 公众号素材
    • 公众号图文
    • 公众号统计
  • 系统手册

    • 短信配置
    • 邮件配置
    • 站内信配置
    • 数据脱敏
    • 敏感词
    • 地区 & IP 库
  • 运维手册

    • 开发环境
    • Linux 部署
    • Docker 部署
    • Jenkins 部署
    • HTTPS 证书
    • 服务监控
  • 前端手册 Vue 3.x

    • 开发规范
    • 菜单路由
    • Icon 图标
    • 字典数据
    • 系统组件
    • 通用方法
    • 配置读取
    • CRUD 组件
    • 国际化
    • IDE 调试
    • 代码格式化
  • 前端手册 Vue 2.x

    • 开发规范
    • 菜单路由
    • Icon 图标
    • 字典数据
    • 系统组件
    • 通用方法
    • 配置读取
  • 更新日志

    • 【v1.9.0】开发中
    • 【v1.8.3】2023-10-24
    • 【v1.8.2】2023-09-24
    • 【v1.8.1】2023-09-04
    • 【v1.8.0】2023-07-27
  • 开发指南
  • 萌新必读
芋道源码
2022-03-02
目录

技术选型

# 技术架构图

架构图

# 👍 相关视频教程

  • 从零开始 01:视频课程导读:项目简介、功能列表、技术选型 (opens new window)
  • 从零开始 04:自顶向下,讲解项目的整体结构(上) (opens new window)
  • 从零开始 04:自顶向下,讲解项目的整体结构(下) (opens new window)

# 👻 后端

# 系统环境

框架 说明 版本 学习指南
JDK Java 开发工具包 >= 1.8.0 书单 (opens new window)
Maven Java 管理与构建工具 >= 3.5.0 书单 (opens new window)
Nginx 高性能 Web 服务器 - 文档 (opens new window)

# 主框架

框架 说明 版本 学习指南
Spring Boot (opens new window) 应用开发框架 2.7.13 文档 (opens new window)
Spring MVC (opens new window) MVC 框架 5.3.24 文档 (opens new window)
Spring Security (opens new window) Spring 安全框架 5.7.6 文档 (opens new window)
Hibernate Validator (opens new window) 参数校验组件 6.2.5 文档 (opens new window)

# 存储层

框架 说明 版本 学习指南
MySQL (opens new window) 数据库服务器 >= 5.7 书单 (opens new window)
Druid (opens new window) JDBC 连接池、监控组件 1.2.18 文档 (opens new window)
MyBatis Plus (opens new window) MyBatis 增强工具包 3.5.3.1 文档 (opens new window)
Dynamic Datasource (opens new window) 动态数据源 3.6.1 文档 (opens new window)
Redis (opens new window) key-value 数据库 >= 5.0 书单 (opens new window)
Redisson (opens new window) Redis 客户端 3.17.7 文档 (opens new window)

# 中间件

框架 说明 版本 学习指南
Flowable (opens new window) 工作流引擎 6.8.0 文档 (opens new window)
Quartz (opens new window) 任务调度组件 2.3.2 文档 (opens new window)
Resilience4j (opens new window) 服务保障组件 1.7.1 文档 (opens new window)

# 系统监控

框架 说明 版本 学习指南
Spring Boot Admin (opens new window) Spring Boot 监控平台 2.7.10 文档 (opens new window)
SkyWalking (opens new window) 分布式应用追踪系统 8.5.0 文档 (opens new window)

# 单元测试

框架 说明 版本 学习指南
JUnit (opens new window) Java 单元测试框架 5.8.2 -
Mockito (opens new window) Java Mock 框架 4.8.0 -

# 其它工具

框架 说明 版本 学习指南
Springdoc (opens new window) Swagger 文档 1.6.15 文档 (opens new window)
Jackson (opens new window) JSON 工具库 2.13.3
MapStruct (opens new window) Java Bean 转换 1.5.5.Final 文档 (opens new window)
Lombok (opens new window) 消除冗长的 Java 代码 1.18.26 文档 (opens new window)

# 👾 前端

# 管理后台(Vue3 + ElementPlus)

框架 说明 版本
Vue (opens new window) vue 框架 3.2.45
Vite (opens new window) 开发与构建工具 4.0.1
Element Plus (opens new window) Element Plus 2.2.26
TypeScript (opens new window) JavaScript 的超集 4.9.4
pinia (opens new window) Vue 存储库 替代 vuex5 2.0.28
vueuse (opens new window) 常用工具集 9.6.0
vxe-table (opens new window) vue 最强表单 4.3.7
vue-i18n (opens new window) 国际化 9.2.2
vue-router (opens new window) vue 路由 4.1.6
windicss (opens new window) 下一代工具优先的 CSS 框架 3.5.6
iconify (opens new window) 在线图标库 3.0.0
wangeditor (opens new window) 富文本编辑器 5.1.23

# 管理后台(Vue3 + Vben + Ant-Design-Vue)

框架 说明 版本
Vue (opens new window) Vue 框架 3.2.47
Vite (opens new window) 开发与构建工具 4.3.0
ant-design-vue (opens new window) ant-design-vue 3.2.17
TypeScript (opens new window) JavaScript 的超集 5.0.4
pinia (opens new window) Vue 存储库 替代 vuex5 2.0.34
vueuse (opens new window) 常用工具集 9.13.0
vue-i18n (opens new window) 国际化 9.2.2
vue-router (opens new window) Vue 路由 4.1.6
windicss (opens new window) 下一代工具优先的 CSS 框架 3.5.6
iconify (opens new window) 在线图标库 3.1.0

# 管理后台(Vue2)

框架 说明 版本 学习指南
Node (opens new window) JavaScript 运行时环境 >= 12 -
Vue (opens new window) JavaScript 框架 2.7.14 书单 (opens new window)
Vue Element Admin (opens new window) 后台前端解决方案 2.5.10

# 管理后台(uni-app)

框架 说明 版本
uni-app 跨平台框架 2.0.0
uni-ui (opens new window) 基于 uni-app 的 UI 框架 1.4.20

# 用户 App

框架 说明 版本 学习指南
Vue (opens new window) JavaScript 框架 2.6.12 书单 (opens new window)
UniApp (opens new window) 小程序、H5、App 的统一框架 - -
接口文档
项目结构

← 接口文档 项目结构→

Theme by Vdoing | Copyright © 2019-2023 芋道源码 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×