<p align="center">
<img src="https://img.shields.io/badge/Spring%20Cloud-2023-blue.svg" alt="Coverage Status">
<img src="https://img.shields.io/badge/Spring%20Boot-3.3.1-blue.svg" alt="Downloads">
<img src="https://img.shields.io/badge/Vue-3.2-blue.svg" alt="Downloads">
<img src="https://img.shields.io/github/license/YunaiV/yudao-cloud" alt="Downloads" />
</p>
**严肃声明:现在、未来都不会有商业版本,所有代码全部开源!**
**「我喜欢写代码,乐此不疲」**
**「我喜欢做开源,以此为乐」**
我 🐶 在上海艰苦奋斗,早中晚在 top3 大厂认真搬砖,夜里为开源做贡献。
如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。
## 🐰 版本说明
| 版本 | JDK 8 + Spring Boot 2.7 | JDK 17/21 + Spring Boot 3.2 |
|-----------------------------------------------------------------------|--------------------------------------------------------------------------|--------------------------------------------------------------------------------------|
| 【完整版】[yudao-cloud](https://gitee.com/zhijiantianya/yudao-cloud) | [`master`](https://gitee.com/zhijiantianya/yudao-cloud/tree/master/) 分支 | [`master-jdk17`](https://gitee.com/zhijiantianya/yudao-cloud/tree/master-jdk17/) 分支 |
| 【精简版】[yudao-cloud-mini](https://gitee.com/yudaocode/yudao-cloud-mini) | [`master`](https://gitee.com/yudaocode/yudao-cloud-mini/tree/master/) 分支 | [`master-jdk17`](https://gitee.com/yudaocode/yudao-cloud-mini/tree/master-jdk17/) 分支 |
* 【完整版】:包括系统功能、基础设施、会员中心、数据报表、工作流程、商城系统、微信公众号、CRM、ERP 等功能
* 【精简版】:只包括系统功能、基础设施功能,不包括会员中心、数据报表、工作流程、商城系统、微信公众号、CRM、ERP 等功能
可参考 [《迁移文档》](https://cloud.iocoder.cn/migrate-module/) ,只需要 5-10 分钟,即可将【完整版】按需迁移到【精简版】
## 🐶 新手必读
* 演示地址【Vue3 + element-plus】:<http://dashboard-vue3.yudao.iocoder.cn>
* 演示地址【Vue3 + vben(ant-design-vue)】:<http://dashboard-vben.yudao.iocoder.cn>
* 演示地址【Vue2 + element-ui】:<http://dashboard.yudao.iocoder.cn>
* 启动文档:<https://cloud.iocoder.cn/quick-start/>
* 视频教程:<https://cloud.iocoder.cn/video/>
## 🐯 平台简介
**芋道**,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。
> 有任何问题,或者想要的功能,可以在 _Issues_ 中提给艿艿。
>
> 😜 给项目点点 Star 吧,这对我们真的很重要!
![架构图](/.image/common/yudao-cloud-architecture.png)
* Java 后端:`master` 分支为 JDK 8 + Spring Boot 2.7,`master-jdk17` 分支为 JDK 17/21 + Spring Boot 3.2
* 管理后台的电脑端:Vue3 提供 [element-plus](https://gitee.com/yudaocode/yudao-ui-admin-vue3)、[vben(ant-design-vue)](https://gitee.com/yudaocode/yudao-ui-admin-vben) 两个版本,Vue2 提供 [element-ui](https://gitee.com/zhijiantianya/ruoyi-vue-pro/tree/master/yudao-ui-admin) 版本
* 管理后台的移动端:采用 [uni-app](https://github.com/dcloudio/uni-app) 方案,一份代码多终端适配,同时支持 APP、小程序、H5!
* 后端采用 Spring Cloud Alibaba 微服务架构,注册中心 + 配置中心 Nacos,定时任务 XXL-Job,服务保障 Sentinel,服务网关 Gateway,分布式事务 Seata
* 数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等,基于 MyBatis Plus、Redis + Redisson 操作
* 消息队列可使用 Event、Redis、RabbitMQ、Kafka、RocketMQ 等
* 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录
* 支持加载动态权限菜单,按钮级别权限控制,Redis 缓存提升性能
* 支持 SaaS 多租户系统,可自定义每个租户的权限,提供透明化的多租户底层封装
* 高效率开发,使用代码生成器可以一键生成 Java、Vue 前后端代码、SQL 脚本、接口文档,支持单表、树表、主子表
* 实时通信,采用 Spring WebSocket 实现,内置 Token 身份校验,支持 WebSocket 集群
* 集成微信小程序、微信公众号、企业微信、钉钉等三方登陆,集成支付宝、微信等支付与退款
* 集成阿里云、腾讯云等短信渠道,集成 MinIO、阿里云、腾讯云、七牛云等云存储服务
* 集成报表设计器、大屏设计器,通过拖拽即可生成酷炫的报表与大屏
## 🐳 项目关系
![架构演进](/.image/common/yudao-roadmap.png)
三个项目的功能对比,可见社区共同整理的 [国产开源项目对比](https://www.yuque.com/xiatian-bsgny/lm0ec1/wqf8mn) 表格。
### 后端项目
| 项目 | Star | 简介 |
|-----------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| [ruoyi-vue-pro](https://gitee.com/zhijiantianya/ruoyi-vue-pro) | [![Gitee star](https://gitee.com/zhijiantianya/ruoyi-vue-pro/badge/star.svg?theme=white)](https://gitee.com/zhijiantianya/ruoyi-vue-pro) [![GitHub stars](https://img.shields.io/github/stars/YunaiV/ruoyi-vue-pro.svg?style=social&label=Stars)](https://github.com/YunaiV/ruoyi-vue-pro) | 基于 Spring Boot 多模块架构 |
| [yudao-cloud](https://gitee.com/zhijiantianya/yudao-cloud) | [![Gitee star](https://gitee.com/zhijiantianya/yudao-cloud/badge/star.svg?theme=white)](https://gitee.com/zhijiantianya/yudao-cloud) [![GitHub stars](https://img.shields.io/github/stars/YunaiV/yudao-cloud.svg?style=social&label=Stars)](https://github.com/YunaiV/yudao-cloud) | 基于 Spring Cloud 微服务架构 |
| [Spring-Boot-Labs](https://gitee.com/yudaocode/SpringBoot-Labs) | [![Gitee star](https://gitee.com/yudaocode/SpringBoot-Labs/badge/star.svg?theme=white)](https://gitee.com/zhijiantianya/yudao-cloud) [![GitHub stars](https://img.shields.io/github/stars/yudaocode/SpringBoot-Labs.svg?style=social&label=Stars)](https://github.com/yudaocode/SpringBoot-Labs) | 系统学习 Spring Boot & Cloud 专栏 |
### 前端项目
| 项目 | Star | 简介 |
|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
springcloud代码模板 (2000个子文件)
AbstractEngineConfiguration.java 79KB
TradeOrderUpdateServiceImpl.java 42KB
BpmTaskServiceImpl.java 38KB
DataPermissionRuleHandlerTest.java 25KB
DmDatabase.java 25KB
CombinationRecordServiceImpl.java 21KB
AfterSaleServiceImpl.java 19KB
GlobalExceptionHandler.java 18KB
BrokerageRecordServiceImpl.java 17KB
TradeOrderConvert.java 16KB
BrokerageUserServiceImpl.java 15KB
BpmProcessInstanceServiceImpl.java 15KB
SeckillActivityServiceImpl.java 15KB
CrmCustomerController.java 15KB
ErrorCodeConstants.java 15KB
TradePriceCalculatorHelper.java 15KB
ErpPurchaseReturnServiceImpl.java 15KB
BpmnModelUtils.java 15KB
ErpSaleReturnServiceImpl.java 14KB
ErpPurchaseInServiceImpl.java 14KB
ErpPurchaseOrderServiceImpl.java 14KB
ErpSaleOutServiceImpl.java 14KB
CrmContractController.java 14KB
ErpSaleOrderServiceImpl.java 13KB
CombinationActivityConvert.java 13KB
CouponServiceImpl.java 13KB
CollectionUtils.java 13KB
ErpFinancePaymentServiceImpl.java 12KB
ErpFinanceReceiptServiceImpl.java 12KB
LogRecordConstants.java 12KB
DeptDataPermissionRuleTest.java 12KB
ApiAccessLogFilter.java 12KB
ProductSpuServiceImpl.java 11KB
CrmBusinessController.java 11KB
BpmTaskController.java 11KB
CombinationActivityServiceImpl.java 11KB
ProductSkuServiceImpl.java 11KB
CrmContactController.java 11KB
ErrorCodeConstants.java 11KB
LocalDateTimeUtils.java 11KB
YudaoWebSecurityConfigurerAdapter.java 11KB
BpmModelServiceImpl.java 11KB
TradeDeliveryPriceCalculator.java 11KB
CrmReceivablePlanController.java 10KB
InvocableHandlerMethod.java 10KB
ErpStockCheckServiceImpl.java 10KB
BpmTaskConvert.java 10KB
ErpStockMoveServiceImpl.java 10KB
TradeOrderQueryServiceImpl.java 10KB
DiscountActivityServiceImpl.java 10KB
ErpStockOutServiceImpl.java 10KB
ErpStockInServiceImpl.java 10KB
DeliveryExpressTemplateServiceImpl.java 10KB
DeptDataPermissionRule.java 9KB
MPJLambdaWrapperX.java 9KB
ErpPurchaseReturnController.java 9KB
CrmReceivableController.java 9KB
ErrorCodeConstants.java 9KB
MpMaterialServiceImpl.java 9KB
ErpPurchaseOrderController.java 9KB
BpmProcessInstanceController.java 9KB
ErpPurchaseInController.java 9KB
ErpSaleReturnController.java 9KB
ErrorCodeConstants.java 9KB
AppActivityController.java 9KB
BpmProcessDefinitionServiceImpl.java 9KB
BargainActivityServiceImpl.java 9KB
MpAutoReplyServiceImpl.java 9KB
ErpStockOutController.java 9KB
ErpSaleOrderController.java 9KB
AppTradeOrderController.java 9KB
ErpStockInController.java 9KB
ErpSaleOutController.java 9KB
YudaoWebSocketAutoConfiguration.java 8KB
ErpStockMoveController.java 8KB
YudaoRedisMQConsumerAutoConfiguration.java 8KB
AppBargainRecordController.java 8KB
MpUserServiceImpl.java 8KB
MpAccountServiceImpl.java 8KB
ErpFinancePaymentController.java 8KB
ErpFinanceReceiptController.java 8KB
BrokerageWithdrawServiceImpl.java 8KB
RewardActivityServiceImpl.java 8KB
ErpStockCheckController.java 8KB
TradeOrderDO.java 8KB
CrmClueController.java 8KB
AppSeckillActivityController.java 8KB
BaseMapperX.java 8KB
BrokerageUserMapper.java 8KB
TradeOrderController.java 8KB
MpMessageConvert.java 8KB
SeckillActivityConvert.java 8KB
AppBrokerageUserController.java 8KB
KeFuMessageServiceImpl.java 7KB
CartServiceImpl.java 7KB
DefaultMpServiceFactory.java 7KB
MemberStatisticsServiceImpl.java 7KB
BooleanType.java 7KB
TradePriceCalculateRespBO.java 7KB
YudaoTenantAutoConfiguration.java 7KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
阿宇阿星
- 粉丝: 1350
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 美F15飞机模型,gltf格式
- 2023年11月中国通用仓储市场动态报告
- .net core mvc在线考试系统asp.net考试系统源码考试管理系统 主要技术: 基于.net core mvc架构和s
- 配电网有功电压控制的多智能体强化学习(代码) 针对电压主动控制问题的不同场景,采用7种最先进的MARL算法进行了大规模实验,将电
- 打造智能未来的理想选择:ESPC3-12模块助力四博智联
- 暴风电视刷机数据 40K6 配屏V400HJ6-PE1(C3) 编60000AM7300 屏参30170903 物料号30172
- 配电网电压与无功协调优化 以最小化运行成本(包含开关动作成本、功率损耗成本以及设备运行成本)和电压偏差为目标函数,考虑分布式电源
- 微电网(两台)主从控制孤岛-并网平滑切换的分析 分析了: 1.孤岛下VF控制 2.并网下PQ控制 3.孤岛下主从控制 4.孤岛
- 制袋机横切机电脑程序威纶通触摸屏和三菱3UPLC加模拟量4DA模块,控制两台变频器(主机和给料辊筒)和一台送料伺服 通过触摸屏
- C图形化编程简单实现中秋月亮移动的动画
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功