博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第九章:SpringCloud Feign几个坑
阅读量:7054 次
发布时间:2019-06-28

本文共 712 字,大约阅读时间需要 2 分钟。

#####1.@GetMapping 不支持 必须用@RequestMapping #####2.@PathVariable 必须设置value

#####3.如果是get方法,但是参数是个对象(比如 public User getUser(User user)),feign会把它当做post方法。所以这里我们必须把User的属性都一个一个@RequestParam("id")String id出来 #####4. GET请求多参数的URL 尽管指定了GET方法,Feign依然会发送POST请求。解决办法

@FeignClient(name = "microservice-provider-user")public interface UserFeignClient {  @RequestMapping(value = "/get", method = RequestMethod.GET)  public User get1(@RequestParam("id") Long id, @RequestParam("username") String username);}复制代码

#####5. POST请求包含多个参数

@FeignClient(name = "microservice-provider-user")public interface UserFeignClient {  @RequestMapping(value = "/post", method = RequestMethod.POST)  public User post(@RequestBody User user);}复制代码

转载地址:http://frvol.baihongyu.com/

你可能感兴趣的文章
Cocos Creator Animation 组件
查看>>
RH033读书笔记(1)-Lab2 Linux Usage Basics
查看>>
window对象 (浏览器对象模型)
查看>>
Loadrunner 关于参数赋值取值的操作
查看>>
C# 实现保留两位小数的方法
查看>>
Http协议4个新的http状态码:428、429、431、511;
查看>>
C#类型简述
查看>>
Go:字符串操作
查看>>
EXCEL 2010学习笔记 —— VLOOKUP函数 嵌套 MATCH 函数
查看>>
android graphics: 2D animation
查看>>
升级 python 2.6.6 系统到 2.7.10 版本
查看>>
start with connect by prior 递归查询用法
查看>>
OS X 10.11 安装Cocoapods
查看>>
MATLAB测试机器零阈值的大小
查看>>
优化查询
查看>>
odoo开发笔记-自定义发送邮件模板
查看>>
19、集合概述
查看>>
茄子烧豆角
查看>>
Jmeter(三)-简单的HTTP请求(非录制)
查看>>
linux查看系统类型和版本
查看>>