学习目标
- 掌握微服务项目的整合使用
- 掌握Swagger-UI的简单使用
一.微服务项目结构预览
1.1 微服务项目结构预览
1.eureka-server:用于服务注册发现
2.gateway-zuul: 用于API网关
3. orderservice: 用于订单管理服务
4. user service: 用于用户管理服务
注:本商城项目只是编写了其中的用户和订单管理服务,实际开发中还会涉及到更多服务;
1.2 微服务项目功能介绍
1.2.1 Eureka注册中心
使用Eureka组件,通过配置注册到该注册中心
1.2.2Zuul API网关
配置文件
1.2.3 订单管理服务
1.2.4用户管理微服务
1.2.5 项目启动验证
1.2.6测试API网关服务
二.接口可视化工具——Swagger-UI
2.1Swagger-UI使用方法
下载地址[link]https://github.com/swagger-api/swagger-ui.git