服务通信组件RestTemplate+HttpClient及Http日志输出

2018/09 13 16:09

服务通信组件RestTemplate介绍

1、RestTemplate介绍

(1)访问Rest服务的客户端组件

(2)SimpleClientHttpRequestFactory VS HttpComponentClientHttpRequestFactory

2、RestTemplate接入

(1)创建HttpClient bean

(2) 创建RestTemplate bean

(3) 添加注解@LoadBalanced

3、RestTemplate组件的二次封装

(1)支持直连访问

(2)构建请求更容易

4、服务接口通用协议

(1)协议数据格式{"code":0,"msg":"ok","result":{  ...}}

5、借助logbook输出HTTP日志

(1)pom添加logbook依赖

(2)在服务提供者工程添加logbook filter以输出日志

(3)在服务消费者工程Httpclient添加logbook拦截器

 

--转载请注明: https://www.guangboyuan.cn/%e6%9c%8d%e5%8a%a1%e9%80%9a%e4%bf%a1%e7%bb%84%e4%bb%b6resttemplatehttpclient%e5%8f%8ahttp%e6%97%a5%e5%bf%97%e8%be%93%e5%87%ba/

发表回复

(必填)