网站建设与网页制作基础入门教程广东seo点击排名软件哪家好
在微服务中,rest
服务互相调用是很普遍的,我们该如何优雅地调用,其实在Spring框架使用RestTemplate
类可以优雅地进行rest
服务互相调用,它简化了与http
服务的通信方式,统一了RESTful
的标准,封装了http
链接,操作使用简便,还可以自定义RestTemplate所需的模式。其中:
RestTemplate
默认使用HttpMessageConverter
实例将HTTP
消息转换成POJO
或者从POJO
转换成HTTP
消息。默认情况下会注册主mime
类型的转换器,但也可以通过setMessageConverters
注册自定义转换器。RestTemplate
使用了默认的DefaultResponseErrorHandler
,对40XBad Request
或50Xinternal
异常error
等错误信息捕捉。RestTemplate
还可以使用拦截器interceptor
,进行对请求链接跟踪,以及统一head的设置。
其中,RestTemplate
还定义了很多的REST
资源交互的方法,其中的大多数都对应于HTTP
的方法,如下:
- delete():在特定的URL上