首页 > 其他分享 >Feign传递参数

Feign传递参数

时间:2023-04-20 14:47:52浏览次数:43  
标签:BaseResp Feign RequestMapping public 传递 book 参数 Integer id

传递单个参数

1客户端
    @RequestMapping("/one")
    public BaseResp one(@RequestParam("id") Integer id);
服务端
    @RequestMapping("/one")
    public BaseResp one(@RequestParam("id") Integer id){
        return  new BaseResp(200,"这是一@RequestParam(\"id\") Integer id个传单值的测试",id,null);
    }
2客户端
    @RequestMapping("/one1")
    public BaseResp one1( Integer id);
服务端
    @RequestMapping("/one1")
    public BaseResp one1( Integer id){
        return  new BaseResp(200,"这是一个Integer id传单值的测试",id,null);
    }
3客户端
    @RequestMapping("/one2/{id}")
    public BaseResp one2(@PathVariable("id") Integer id);
服务端
    @RequestMapping("/one2/{id}")
    public BaseResp one2(@PathVariable("id") Integer id){
        return  new BaseResp(200,"@PathVariable(\"id\") Integer id",id,null);
    }

传递多个参数

4客户端
    @RequestMapping("/two1")
    public BaseResp two1(  @RequestParam("id") Integer id,@RequestParam("name") String name);
服务端
    @RequestMapping("/two1")
    public BaseResp two1( Integer id, String name){
        return  new BaseResp(200,"Integer id, String name这是一个多值传参的测试",id+":"+name,null);
    }

传递对象

5客户端
    @RequestMapping("/books")
    public BaseResp books(@SpringQueryMap Books book);
服务端
    @RequestMapping("/books")
    public BaseResp books( Books book){
        return  new BaseResp(200," Book book是一个多值传参的测试",book,null);
    }
6客户端
@RequestMapping(value = "/book2", method = RequestMethod.POST)
    public BaseResp book2(@RequestBody Books book);
服务端
    @RequestMapping("/book2")
    public BaseResp book2(@RequestBody Books book){
        return  new BaseResp(200,"@RequestBody Book book一个多值传参的测试",book,null);
    }

传递多个参数与对象

7客户端
    @RequestMapping("/bookAndOne")
    public BaseResp bookAndOne(@SpringQueryMap  Books book,@RequestParam("id") Integer id,@RequestParam("name") String name);
}
服务端
    @RequestMapping("/bookAndOne")
    public BaseResp bookAndOne( Books book, Integer id, String name){
        return  new BaseResp(200,"多值和对象传参的测试",book+":"+id+":"+name,null);
    }

 

标签:BaseResp,Feign,RequestMapping,public,传递,book,参数,Integer,id
From: https://www.cnblogs.com/xbinbin/p/17336748.html

相关文章

  • memcached命令行参数说明
    评:1、启动Memcache常用参数-p<num>设置TCP端口号(默认不设置为:11211)-U<num>UDP监听端口(默认:11211,0时关闭)[u][b]-l<ip_addr>绑定地址(默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只能本机访问)[/b][/u]-d以daemon方式运行......
  • MyBatis排序时施用orderby动态参数时需要注意,用$而不是#
    评:mybatis排序时使用orderby动态参数时需要注意,用$而不是#默认情况下,使用#{}格式的语法会导致mybatis创建预处理语句属性并以它为背景设置安全的值(比如?)。这样做很安全,很迅速也是首选做法,有时你只是想直接在sql语句中插入一个不改变的字符串。比如,像orderby,你可以这样来使用......
  • FFmpeg参数
    查看命令行参数ffmpeg-h 全局选项-y: 覆盖输出文件-volvolume:改变音量(256=正常) 每个文件的主要选项-ffmt:强制格式,设置输出格式-ccodec或者-codeccodec:编解码器名称-prepreset:预设名称-map_metadataoutfile[,metadata]:infile[,metadata]:从infile设......
  • K8s为啥要启用bridge-nf-call-iptables内核参数?用案例给你讲明白
    使用kubernetes遇到最多的70%问题都可以归于网络问题,最近发现如果内核参数:bridge-nf-call-iptables设置不当的话会影响kubernetes中Node节点上的Pod通过ClusterIP去访问同Node上的其它pod时会有超时现象,复盘记录一下排查的前因后因。1、问题现象集群环境为K8sv......
  • P2661 [NOIP2015 提高组] 信息传递-拓扑排序+DFS深度优先遍历
    题目描述有 n 个同学(编号为 1 到 n )正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为 i 的同学的信息传递对象是编号为 Ti​ 的同学。游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信......
  • 自定义注解+AOP实现参数校验
          转: https://www.cnblogs.com/mcj123/p/16842043.htmlhttps://www.cnblogs.com/fps2tao/p/13921207.html https://www.cnblogs.com/fps2tao/p/13921106.htmlhttps://www.cnblogs.com/fps2tao/p/13306246.html ......
  • 关于Feign的重试机制
    日期:2023-4-17问题:项目中feign接口的请求,一次性发多个,甲方的服务器资源有限,导致抛出FeignException429:toomanyrequests1.feign的重试机制流程使用Feign客户端发送HTTP请求时,如果请求失败了(例如网络超时或者是目标服务器返回的5xx错误码),Feign可以自动重试该请......
  • excel查找参数快速入门
    将两个sheet放在一起,然后以一个sheet的某个单元格填充为准,点击这个要填充的单元格,最终计算的结果就是当前这个sheet要对应的数值是否能查找到,如果能单元值不变;如果不能单元值变化,填充为N/A=VLOOKUP(火车站点!B9,Sheet1!$A$2:$A$120,1,FALSE)火车站点!B9表示当前你要......
  • MS - 场景使用 csv 参数化
    创建场景-场景变量-添加左侧下拉框选择CSV-点击添加输入变量名,多个以分隔符分开。添加文件,文件第一行为变量名,后续行为数据,点击确定。在后续的接口中使用${var_name}使用变量。......
  • 动态指定DataGrid中多个参数的超链接列
    动态指定DataGrid中多个参数的超链接列<scriptlanguage="javascript"type="text/javascript">document.title="动态指定DataGrid中多个参数的超链接列(downmoon)-"+document.title</script>.net自带的DataGrid超链接列只能指定一个动态参数,可以通过以下方式来改进:第一......