使用 SpringCloud OpenFeign 注意事项

2020-09-20  本文已影响0人  吉他手_c156
@FeignClient("user-service")
@RequestMapping("/xxx")
public interface userFeignClient{
}

如果要写,写在接口方法前面,例如: @GetMapping("/xxx/user"),@PostMapping("/xxx/order")

gateway openFeign 调用服务报错:

image.png

No qualifying bean of type ‘org.springframework.boot.autoconfigure.http.HttpMessage’

@SpringBootConfiguration
public class FeignConfig {

    @Bean
    public Decoder feignDecoder() {
        return new ResponseEntityDecoder(new SpringDecoder(feignHttpMessageConverter()));
    }

    public ObjectFactory<HttpMessageConverters> feignHttpMessageConverter() {
        HttpMessageConverters httpMessageConverters = new HttpMessageConverters(new MappingJackson2HttpMessageConverter());
        return () -> httpMessageConverters;
    }
}
上一篇 下一篇

猜你喜欢

热点阅读