yudao-cloud 开发指南 yudao-cloud 开发指南
  • 萌新必读
  • 后端手册
  • 微服务手册
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 商城手册
  • ERP 手册
  • CRM 手册
  • AI 大模型手册
  • IoT 物联网手册
  • 公众号手册
  • 前端手册 Vue 2.x
  • 前端手册 Vue 3.x
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 商城手册
  • ERP 手册
  • CRM 手册
  • AI 大模型手册
  • IoT 物联网手册
  • 公众号手册
  • 系统手册
视频教程
  • 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)
  • 萌新必读
  • 后端手册
  • 微服务手册
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 商城手册
  • ERP 手册
  • CRM 手册
  • AI 大模型手册
  • IoT 物联网手册
  • 公众号手册
  • 前端手册 Vue 2.x
  • 前端手册 Vue 3.x
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 商城手册
  • ERP 手册
  • CRM 手册
  • AI 大模型手册
  • IoT 物联网手册
  • 公众号手册
  • 系统手册
视频教程
  • 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
    • 项目结构
    • 代码热加载
    • 一键改包
    • 迁移模块(适合新项目)
    • 删除功能(以租户为例)
    • 表结构变更(版本升级)
    • 国产信创数据库(DM 达梦、大金、OpenGauss)
    • 内网穿透
    • 面试题、简历模版、简历优化
    • 项目外包
  • 后端手册

    • 新建服务
    • 代码生成【单表】(新增功能)
    • 代码生成【主子表】
    • 代码生成(树表)
    • 功能权限
    • 数据权限
    • 用户体系
    • 三方登录
    • OAuth 2.0(SSO 单点登录)
    • SaaS 多租户【字段隔离】
    • SaaS 多租户【数据库隔离】
    • WebSocket 实时通信
    • 异常处理(错误码)
    • 参数校验、时间传参
    • 分页实现
    • VO 对象转换、数据翻译
    • 文件存储(上传下载)
    • Excel 导入导出
    • 操作日志、访问日志、异常日志
    • MyBatis 数据库
    • MyBatis 联表&分页查询
    • 多数据源(读写分离)
    • Redis 缓存
    • 本地缓存
    • 异步任务
    • 分布式锁
    • 幂等性(防重复提交)
    • 请求限流(RateLimiter)
    • HTTP 接口签名(防篡改)
    • 单元测试
    • 验证码
    • 工具类 Util
    • 数据库文档
  • 微服务手册

    • 微服务调试(必读)
    • 注册中心 Nacos
    • 配置中心 Nacos
    • 服务网关 Spring Cloud Gateway
    • 服务调用 Feign
    • 定时任务 XXL Job
    • 消息队列(内存)
    • 消息队列(Redis)
    • 消息队列(RocketMQ)
    • 消息队列(RabbitMQ)
    • 消息队列(Kafka)
    • 消息队列(Cloud)
    • 分布式事务 Seata
    • 服务保障 Sentinel
  • 工作流手册

    • 工作流演示
    • 功能开启
    • 工作流(达梦适配)
    • 审批接入(流程表单)
    • 审批接入(业务表单)
    • 流程设计器(BPMN)
    • 流程设计器(钉钉、飞书)
    • 选择审批人、发起人自选
    • 会签、或签、依次审批
    • 流程发起、取消、重新发起
    • 审批通过、不通过、驳回
    • 审批加签、减签
    • 审批转办、委派、抄送
    • 执行监听器、任务监听器
    • 流程表达式
    • 流程审批通知
  • 大屏手册

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

    • 功能开启
    • 支付宝支付接入
    • 微信公众号支付接入
    • 微信小程序支付接入
    • 支付宝、微信退款接入
    • 钱包充值、支付、退款
    • 模拟支付、退款
  • 会员手册

    • 功能开启
    • 微信公众号登录
    • 微信小程序登录
    • 微信小程序订阅消息
    • 微信小程序码
    • 会员用户、标签、分组
    • 会员等级、积分、签到
  • 商城手册

    • 商城演示
    • 功能开启
    • 商城装修
    • 在线客服
    • 【商品】商品分类
    • 【商品】商品属性
    • 【商品】商品 SPU 与 SKU
    • 【商品】商品评价
    • 【交易】购物车
    • 【交易】交易订单
    • 【交易】售后退款
    • 【交易】快递发货
    • 【交易】门店自提
    • 【交易】分销返佣
    • 【营销】优惠劵
    • 【营销】积分商城
    • 【营销】拼团活动
    • 【营销】秒杀活动
    • 【营销】砍价活动
    • 【营销】满减送活动
    • 【营销】限时折扣
    • 【营销】内容管理
    • 【统计】会员、商品、交易统计
  • ERP手册

    • ERP 演示
    • 功能开启
    • 【产品】产品信息、分类、单位
    • 【库存】产品库存、库存明细
    • 【库存】其它入库、其它出库
    • 【库存】库存调拨、库存盘点
    • 【采购】采购订单、入库、退货
    • 【销售】销售订单、出库、退货
    • 【财务】采购付款、销售收款
  • CRM手册

    • CRM 演示
    • 功能开启
    • 【线索】线索管理
    • 【客户】客户管理、公海客户
    • 【商机】商机管理、商机状态
    • 【合同】合同管理、合同提醒
    • 【回款】回款管理、回款计划
    • 【产品】产品管理、产品分类
    • 【通用】数据权限
    • 【通用】跟进记录、待办事项
  • AI大模型手册

    • AI 大模型演示
    • 功能开启
    • AI 聊天对话
    • AI 绘画创作
    • AI 知识库
    • AI 音乐创作
    • AI 写作助手
    • AI 思维导图
    • AI 工具(function calling)
    • AI 工作流
    • Dify 工作流
    • FastGPT 工作流
    • Coze 智能体
    • 【模型接入】OpenAI
    • 【模型接入】通义千问
    • 【模型接入】DeepSeek
    • 【模型接入】字节豆包
    • 【模型接入】腾讯混元
    • 【模型接入】硅基流动
    • 【模型接入】MiniMax
    • 【模型接入】月之暗灭
    • 【模型接入】百川智能
    • 【模型接入】文心一言
    • 【模型接入】LLAMA
    • 【模型接入】智谱 GLM
    • 【模型接入】讯飞星火
    • 【模型接入】微软 OpenAI
    • 【模型接入】谷歌 Gemini
    • 【模型接入】Stable Diffusion
    • 【模型接入】Midjourney
    • 【模型接入】Suno
  • IoT物联网手册

    • 功能开启
  • 公众号手册

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

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

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

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

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

    • 【v2.5.0】开发中...
    • 【v2.4.2】2025-04-12
    • 【v2.4.1】2025-02-09
    • 【v2.4.0】2024-12-31
    • 【v2.3.0】2024-10-07
    • 【v2.2.0】2024-08-02
    • 【v2.1.0】2024-05-05
    • 【v2.0.1】2024-03-01
    • 【v2.0.0】2024-01-26
    • 【v1.9.0】2023-12-01
  • 开发指南
  • 萌新必读
芋道源码
2022-03-02
目录

技术选型

# 技术架构图

架构图

# 👍 相关视频教程

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

# 👻 后端

# 系统环境

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

# 主框架

框架 说明 版本 学习指南
Spring Cloud Alibaba (opens new window) 微服务框架 2023.0.1 文档 (opens new window)
Spring MVC (opens new window) MVC 框架 6.1.10 文档 (opens new window)
Spring Security (opens new window) Spring 安全框架 6.3.1 文档 (opens new window)
Hibernate Validator (opens new window) 参数校验组件 8.0.1 文档 (opens new window)

# 存储层

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

# 中间件

框架 说明 版本 学习指南
Nacos (opens new window) 配置中心 & 注册中心 2.3.2 文档 (opens new window)
RocketMQ (opens new window) 消息队列 5.2.0 文档 (opens new window)
Sentinel (opens new window) 服务保障 1.8.6 文档 (opens new window)
XXL Job (opens new window) 定时任务 2.4.0 文档 (opens new window)
Spring Cloud Gateway (opens new window) 服务网关 4.1.0 文档 (opens new window)
Seata (opens new window) 分布式事务 1.6.1 文档 (opens new window)
Flowable (opens new window) 工作流引擎 7.0.0 文档 (opens new window)

# 系统监控

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

# 单元测试

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

# 其它工具

框架 说明 版本 学习指南
Springdoc (opens new window) Swagger 文档 2.3.0 文档 (opens new window)
Jackson (opens new window) JSON 工具库 2.17.1
MapStruct (opens new window) Java Bean 转换 1.5.5.Final 文档 (opens new window)
Lombok (opens new window) 消除冗长的 Java 代码 1.18.34 文档 (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
UnoCSS (opens new window) 下一代工具优先的 CSS 框架 0.58.9
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
UnoCSS (opens new window) 下一代工具优先的 CSS 框架 0.58.9
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 (opens new window) 跨平台框架 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-2025 芋道源码 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×