3RestTemplate实现原理剖析

远程调用是分布式架构的基础

RestTemplate设计思想

为什么要设计RestOperations、HttpAccessor两个类呢,在一个类中实现不行吗(在一个对象内构建对象,拦截请求)?

RestTemplate执行流程

exchange切入

doexcute

创建请求对象

执行回调

执行远程调用

ClientHttpRequest

处理结果


设计模式总结

模版方法模式:定制化处理过程

问题

RestTemplate和JdbcTemplate在设计上有什么相似性?