Springcloud子项目之间的传参

写这个之前可以先看一个我做例子的项目分布
在这里插入图片描述


在这里做例子的就是从common里面传参到provider里面

一、传一个参数

1、controller类中

在这里插入图片描述

2、、ComsumerFeign 远程调用类中
在这里插入图片描述
3、provider中的controller类中
在这里插入图片描述
4、结果
在这里插入图片描述

二、多个参数

其实也是差不多的,就是每个参数都注释即可
1、controller
在这里插入图片描述

2、ComsumerFeign 远程调用类中
在这里插入图片描述
3、provider中的controller类中
在这里插入图片描述
4、结果
在这里插入图片描述

三、传复杂参数,如对象

1、先声明一个Module
在这个子模块中只需要声明他的父模块即可,在pom.xml中其他的都可以不用写
在这里插入图片描述
2、在父模块中声明这个他的子模块
在这里插入图片描述
3、在其他子模块中调用这个模块

 <!-- 公共Vo模块-->
    <dependencies>
        <dependency>
            <groupId>com.vo</groupId>
            <artifactId>common</artifactId>
            <version>0.0.1-SNAPSHOT</version>
        </dependency>
    </dependencies>

4、在公共类中声明自己想要使用的对象
在这里插入图片描述
这样声明即可
5、在controller类中直接调用
在这里插入图片描述
6、ComsumerFeign 远程调用类中声明
在这里插入图片描述
7、provider中的controller类中
在这里插入图片描述
8、结果
在这里插入图片描述
这样即可达到传对象的结果

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值