首页  

feign消费端注解使用说明     所属分类 springboot 浏览量 979
设置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简介