Feign-可插拔的HTTP编码器和解码器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Feign-可插拔的HTTP编码器和解码器相关的知识,希望对你有一定的参考价值。

参考技术A Feign是一个声明式的Web Service客户端,它的目的就是让Web Service调用更加简单。Feign提供了HTTP请求的模板,通过编写简单的接口并插入注解,就可以完成HTTP请求的参数、格式、地址等信息的声明。Feign整合了Ribbon和Hystrix。

Fegin特性:

Feign接口的远程服务调用,相当于RestTemplate发送请求。Feign会借助Spring容器的 HttpMessageConverter 对消息进行转换。

若Feign方法参数是对象,那么该对象会经过编码器序列化为JSON串,发送出去。

当Feign方法的响应对象中存在泛型时,若泛型对象中存在 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") 配置,那么该配置不会生效。此时需要配置ObjectMapper配置。

以上是关于Feign-可插拔的HTTP编码器和解码器的主要内容,如果未能解决你的问题,请参考以下文章

SpringCloud-服务的消费者(Feign)

SpringCloud 之Feign服务消费者

06.Nacos Feign 负载均衡

Feign

企业级 SpringCloud 教程 服务消费者(Feign)

Spring Cloud Alibaba 的学习之feign篇