对应配置文件 application.yml的具体内容如下:
对应的配置文件9-2 application.yml的具体内容如下:
其对应的配置文件application.yml的具体内容
该项目对应的控制器类OrderController的具体内容,如图所示:
对应得配置文件的application.yml的具体内容,如下:
该项目对应的控制类UserController的具体内容,具体如下:
SQL的内容
tb_order
tb_
完成全部子项目的启动并运行成功后,通过地址http://localhost:8761/访问
(1)测试接口方法
订单管理服务 接口测试结果如上
用户管理服务 接口测试结果如上
(2)测试API网关服务
订单管理服务接口代理测试结果如上
用户管理微服务接口代理测试结果如上
https://github.com/swagger-api/swagger-ui.git
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190610110344384.png?x-oss-process=imag e/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMjg2ODgz,size_16,color_FFFFFF,t_70)
在项目中创建一个Swagger-UI的配置类SwaggerConfiguration,并在该类中修改一些默认显示的API相关信息,其中最主要的是接口路径,编辑后如图所示:
订单管理API接口测试文档
从上面可以看出,该方法正确查询出了username为shitou的用户信息,同时在结果上方还提供了另外的Curl和URL两种方式。
本章主要讲解了微服务项目的整合以及接口测试。通过本章的学习,读者可以对微服务项目的使用有进一步的认识,熟悉Spring Boot和Spring Cloud相关组件的整合开发,同时还可以掌握接口测试工具Swagger-UI的简单使用。