# wmall-be-springcloud **Repository Path**: greatwqs/wmall-be-springcloud ## Basic Information - **Project Name**: wmall-be-springcloud - **Description**: JDK 17+springboot 3.2.12 + springcloud 体系实现 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/greatwqs/wmall-be-springcloud - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-07-05 - **Last Updated**: 2026-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wmall 一套电商系统架构,业务功能比较单一(包含登录,商品详情,创建订单API),重点是完善后端的整体架构 #### 一. 技术栈介绍 - 基础框架 JDK 17 + springboot 3.2.12 + mysql 8.0.40 + maven 3.9.6 - ORM mybatis 3.5.14 (mybatis-generator-plugin) - 服务调用 openfeign 4.1.4 - 注册中心 nacos 2.5.0 - 网关 spring cloud gateway 4.1.6 - 配置中心 apollo 2.2.0 - 分布式事务 seata 2.1.0 - 服务链路监控 & 日志 skywalking 10.2.0 - 云原生 docker, k8s #### 二. 业务模块介绍 全局领域比较简单,业务分为:用户模块,商品模块,订单模块 ``` wmall-be (pom) ├── wmall-common (pom) │ ├── common-module (jar) # 公共模块库 │ ├── common-client (jar) # 公共客户端 │ └── common-provider (jar) # 公共服务提供者实现 ├── wmall-gateway (jar) # SpringCloud Gateway 网关 ├── wmall-user (pom) # 用户模块 │ ├── user-client (jar) │ └── user-provider (jar) ├── wmall-product (pom) # 商品模块 │ ├── product-client (jar) │ └── product-provider (jar) ├── wmall-order (pom) # 订单模块 │ ├── order-client (jar) │ └── order-provider (jar) └── wmall-task (pom) # 定时任务模块 ├── task-client (jar) └── task-provider (jar) ``` ### 三. 测试 API Postman 在本机测试完成 - 登录 POST /api/wmall/user/login - 个人信息 GET /api/wmall/user/me/info - 商品详情 GET /api/wmall/product/info/3 - 创建订单 POST /api/wmall/order/create ### 四. 联系我 greatwqs#gmail.com