33. 使用RestTemplate调用REST服务
如果应用需要调用远程REST服务,你可以使用Spring框架的RestTemplate
类。由于RestTemplate
实例经常在使用前需要自定义,Spring Boot就没有提供任何自动配置的RestTemplate
bean。不过,你可以通过自动配置的RestTemplateBuilder
创建自己需要的RestTemplate
实例。自动配置的RestTemplateBuilder
会确保应用到RestTemplate
实例的HttpMessageConverters
是合适的。
以下是典型的示例:
注 RestTemplateBuilder
包含很多有用的方法,可以用于快速配置一个RestTemplate
。例如,你可以使用builder.basicAuthorization("user", "password").build()
添加基本的认证支持(BASIC auth)。
最后更新于