feign消费端注解使用说明
所属分类 springboot
浏览量 1124
设置Header
@RequestMapping(value="/fegin/hello2",headers = {"header1=value1", "header2=value2"})
String hello2(@RequestParam("name") String name) throws Exception;
只有一个 key/value 参数 ,不用加 @RequestParam
String hello(String name)
@RequestParam 不指定value
java.lang.IllegalStateException: RequestParam.value() was empty on parameter 0
String hello(@RequestParam String name)
多个参数不加 @RequestParam
String hello(String name1, String name2)
java.lang.IllegalStateException: Method has too many Body parameters
可以不加 @RequestBody
Data hello(Data data);
Data hello(@RequestParam("name1") String name1,@RequestParam("name2") String name2,Data data);
只允许 一个 @RequestBody 参数
使用 @RequestParam 注解 ,会把参数拼到 url 后面 , 报文超长会报错 , get post请求都一样
springboot2 feign 实例
上一篇
下一篇
springboot依赖本地jar打包配置
eclipse安装lombok
springboot2 feign 实例
JVM异常优化Fast Throw 与 OmitStackTraceInFastThrow 参数
arthas实战之生产环境空指针排查
java并发包JUC简介