Appearance
后端-1000(附加题)
本节任务
- 认识微服务:什么是微服务、为什么使用微服务
- 认识 Spring Cloud
- 学习如何在 Maven 中构建微服务
- 学习 RestTemplate 基本使用
题目描述
在前一题中,大家已经完成了登录验证程序,相信对后端编程已有了解。现在,让我们尝试微服务的开发。
- 你可以新建一个微服务程序,里面包含两个模块。
- 第一个模块,即为你上面编写的登录程序。
- 第二个模块,请你使用 RestTemplate 完成对第一个模块的调用。也就是说:不直接调用第一个模块,而是使用新建的模块通过微服务间的通讯,完成数据的查询。
建议
- 第二个模块,可以只包含一个 Controller,完成调用对第一个模块的即可。
- 推荐使用 Postman 进行测试。如果你不知道 Postman,可以学习其使用方法。实际开发中,Postman 测试十分高效,使用 Postman 可以省去编写前端页面这一步骤。
- 关于创建微服务,可以参考博客 如何使用 Maven 创建微服务结构。只需要知道如何在 Maven 中创建空的微服务结构,服务内容请根据需求编写。
- 关于通讯,你可以尝试使用 RestTemplate 将前端或 Postman 发送给模块二的数据再次发送给模块一。模块一功能基本不变,只需返回 True 或 False 给模块二接收。