SpringCloud服务间的调用有两种方式:RestTemplate和FeignClient。不管是什么方式,他都是通过REST接口调用服务的http接口,参数和结果默认都是通过jackson序列化和反序列化。因为Spring MVC的RestController定义的接口,返回的数据都是通过Jackson序列化成JSON数据。
一、RestTemplate
使用这种方式,只需要定义一个RestTemplate的Bean,设置成LoadBalanced即可。
如下示例:
1 2 3 4 5 6 7 8 |
@Configuration public class SomeCloudConfiguration { |