学习目标
1)掌握微服务项目的整合使用
2)掌握Swarrger-UI的简单使用
9.1.1 微服务项目结构预览
本项目模拟的是一个简单的商城管理系统,其项目整体结构如图所示。
- microservice-eureka-server: 用于服务注册发现
- microservice-gateway-zuul: 用于API网关
- microservice-orderservice: 用于订单管理服务
- microservice-userservice: 用于用户管理服务
9.1.2 微服务项目功能介绍
1、microservice-eureka-server(Eureka注册中心)
其对应的配置文件application.yml的具体内容如图所示。
2、microservice-gateway-zuul(Zuul API网关)
其对应的配置文件application.yml的具体内容如图所示。
3、microservice-orderservice(订单管理微服务)
其对应的配置文件application.yml的具体内容如图所示。
该项目对应的控制类OrderController的具体内容如图所示。
4、microservice-userservice(用户管理微服务)
其对应的配置文件application.yml的具体内容如图所示。