microservice_212106233 是一个基于 Spring Boot 和 Spring Cloud 构建的微服务项目,包含三个主要模块:UserService、OrderService 和 GoodsService。该项目旨在实现用户管理、订单管理和商品管理功能。
-
用户模块:
- 注册页面:用户可以创建一个新账户。
- 登录页面:用户输入用户名和密码进行登录,并区分消费者和管理员
- 主页:显示用户信息和商铺信息的轮播图,提供商品和订单页面的链接。
-
商品模块:
- 商品列表页面:显示所有商品信息,提供查看商品详情的功能。管理员可以上架新商品、更新库存。用户可以搜索商品、添加商品到订单。
-
订单模块:
- 订单管理页面:显示所有订单信息,管理员可以更新订单状态,用户可以查看订单中的商品,申请取消订单或确认收货。
microservice_212106233 │ ├── UserService │ ├── src │ ├── pom.xml │ └── ... │ ├── OrderService │ ├── src │ ├── pom.xml │ └── ... │ ├── GoodsService │ ├── src │ ├── pom.xml │ └── ... │ ├── pom.xml └── README.md
markdown 复制代码
- JDK:1.8
- Spring Boot:2.6.13
- Spring Cloud:2021.0.3
- MySQL:8.0.31
- Maven:3.6.3
- Spring Boot Starter Web
- Spring Data JPA
- MySQL Connector
- FastJSON
- Spring Boot Starter Test
- Spring Boot DevTools
- Lombok
- Spring Security
- Spring Cloud OpenFeign
- Spring Boot Actuator
- Spring Cloud Nacos
- MyBatis
-
克隆项目代码:
git clone https://github.com/yourusername/microservice_212106233.git
-
进入项目目录:
cd microservice_212106233
-
构建项目:
mvn clean install
-
运行各个服务模块:
cd UserService mvn spring-boot:run
cd OrderService mvn spring-boot:run
cd GoodsService mvn spring-boot:run
-
用户接口
- 创建用户:
POST /user/create
- 查询用户:
POST user/query
- 登录用户:
POST /user/login
- 获取用户信息:
GET /user/list
- 创建用户:
-
订单接口
- 创建订单:
POST /order/create
- 查询订单:
GET /order/{id}
- 更新订单状态:
POST /order/update
- 查看订单对应商品:
GET /order/findgoods/{id}
- 获取订单列表:
GET /order/list
- 创建订单:
-
商品接口
- 获取商品列表:
GET /goods/list
- 获取商品库存:
GET /oods/findById?goodsId={id}
- 创建商品:
POST /goods/create
- 查询商品:
POST /goods/query
- 修改商品库存:
POST /goods/updateStock
- 获取商品列表:
各模块的配置文件位于 src/main/resources/application.yml
,可以根据需要进行修改。