RestTemplate入门
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> RestTemplate入门 本篇主要讲解RestTemplate的基本使用,它是Spring提供的用来访问Rest服务的客户端,RestTmplate提供了很多便捷的方法,可以大大提供开发效率,本篇只涉及基本使用,内部原理后续再展开 1.RestTemplate简述 RestTemplate是Spring提供的用于发送HTTP请求的客户端工具,它遵循Restful原则,RestTemplate默认依赖JDK的Http连接工具HttpUrlConnection,你也可以替换不同的源,比如OkHttp、Apache HttpComponents 等等。。 2.HttpMessageConverter 在说RestTemplate之前,先介绍HttpMessageConverter,RestTemplate默认使用的转化HttpMessageConverter去将Http消息转换成POJO 或者 POJO转化成Http消息。在创建RestTemplate的时候会默认添加一组HttpMessageConveter的实现。 HttpMessageConverter源码: public interface HttpMessageConverter<T> { //指示此转换器是否可以读取给定的类。