写这个之前可以先看一个我做例子的项目分布

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、结果

这样即可达到传对象的结果
最后
以上就是粗犷凉面最近收集整理的关于Springcloud子项目之间的传参一、传一个参数二、多个参数三、传复杂参数,如对象的全部内容,更多相关Springcloud子项目之间内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复