@FeignClient 注解属性类级别的@RequestMapping会被Spring MVC加载类上的@RequestMapping 注解也会被Spring MVC加载。但是假设如需使用Hystrix Stream进行监控,默认情况下,访问http://IP:PORT/actuator/hystrix.stream 是会返回404,这是因为Feign虽然整合了Hystrix,但并没有整合Hystrix的监控。这样这个Feign Client就能够上传啦。最好将Hystrix的超时时间设长一点,例如5秒,否则可能文件还没上传完,Hystrix就超时了,从而导致客户端侧的报错。Feign实现Form表单提交添加依赖:Feign Client示例:调用示例:日志:由日志可知,此时Feign已能使用Form表单方式提交数据。由异常可知,尽管我们指定了GET方法,Feign依然会使用POST方法发送请求。当目标URL参数非常多的时候,可使用这种方式简化Feign接口的编写。切换为 Okhttp3 提升 QPS 性能优化加依赖引入okhttp3写配置参数配置
暂无评论