写在开头
接上一篇文章:Spring Boot 与 Spring Cloud 之间的版本选择。本文仅用来对【没有微服务架构思想】的初学者学习。如果你不是,请略过。出于对初学者友好,特增设此篇。本文与Spring Cloud 无关联。
我们使用 RestTemplate ,来搭建一个微服务项目。现在有两个模块:
- 服务提供模块(模块名:
cloud-provider-payment8001
) - 服务消费模块(模块名:
cloud-consumer-order80
)
这两个模块之间的通信,是基于 RestTemplate
来完成通信的。RestTemplate 类似于我们之前使用过的 HttpClient。Spring 框架提供的 RestTemplate 类可用于在应用中调用 rest 服务,它简化了与http服务的通信方式,统一了Restful的标准,封装了http 链接, 我们只需要传入url 及返回值类型即可。
相较于之前常用的 HttpClient,Re