两个SpringBoot模块互相调用
两个SpringBoot模块互相调用
注意:本文未使用SpringCloud的Feign和OpenFeign
我们直接上操作步骤
1,首先,在启动类加入RestTemplate,在项目启动的时候,使用@Bean注册到容器中
@SpringBootApplication
public class GennlifeGdszApplication {public static void main(String[] args) {SpringApplication.run(GennlifeGdszApplication.class, args);}//RestTemplate记得手动加入@BeanRestTemplate restTemplate(){return new RestTemplate();}
}
2,在你需要使用的类中注入RestTemplate,在方法里面使用
@Service
public class UserService {//注入RestTemplate@Autowiredprivate RestTemplate restTemplate ;//本人为了测试方便,随便写的方法,public List<TestBean> getBookByProvide(){int id = 1;//填写要请求另一个模块的地址,此处我的Url写成固定的了,String url = "http://127.0.0.1:8090/find?id="+id;//注意,返回值要和被请求的模块保持一致,return this.restTemplate.getForObject(url, List.class);}
}
在Controller直接调用填写好的方法即可
@RestController
public class UserContorller {@Autowiredprivate UserService userService ;@RequestMapping(value = "/user", method = RequestMethod.GET)public List<TestBean> getUser(){return userService.getUser();}
}
两个SpringBoot模块互相调用相关推荐
- 模块的四种形式 模块的调用 循环导入问题 模块的搜索路径 py文件的两种用途 编译python文件 包...
目录 模块的四种形式 什么是模块 模块的四种形式 自定义模块 第三方模块 内置模块 包 使用模块的好处 模块的调用 循环导入问题 模块的搜索路径 py文件的两种用途 编译python文件 包 什么是包 ...
- python import sql脚本_13-模块介绍-import两种方式-py文件的两种用途-模块搜索路径-项目开发的目录规范...
1.模块的介绍与使用模块import 1.1.模块的介绍 1.1.1.什么是模块? 模块就是一组功能的集合体,我们的程序可以导入模块来复用模块里的功能.在python中,模块的使用方式都是一样的,但其 ...
- Springboot微服务调用超时处理
在开发过程中,应用程序通常会和其他的应用进行交互,应用系统之间的交互往往离不开网络通信.然而,网络环境是不稳定的,网络超时是我们需要考虑的问题. 交互模式 同步 同步调用 同步调用接口返回两种状态,这 ...
- Iar环境c语言调用汇编函数,如何在IAR EWARM中通过内联汇编程序在另一个模块中调用C函数?...
我在硬故障处理程序中有一些程序集.程序集基本上是为了传递当前堆栈指针作为参数(在R0中).它看起来像这样...如何在IAR EWARM中通过内联汇编程序在另一个模块中调用C函数? __asm(&quo ...
- Maven实战---两个war包的调用
开篇前提 1.为什么要用两个war包的调用? 因为我们Maven项目每个war包都是一条线,前台用easyui,而每一条线都要引用easyui相关的js.css,还有一些其他的样式.为了把这些重复的东 ...
- php调用外站数据,dedecms数据库外部调用,两dedecms站点数据远程调用
织梦 dedecms数据库外部调用,两dedecms站点数据远程调用,从而实现两织梦dedecms站点数据相互调用. 两个织梦dedecms站点数据库内容相互调用,也是B站的模板里调用A站的数据库信息 ...
- [转载]:C#两种不同的存储过程调用方法
两种不同的存储过程调用方法 为了突出新方法的优点,首先介绍一下在.NET中调用存储过程的"官方"方法.另外,本文的所有示例程序均工作于SqlServer数据库上,其它情况类似,以后 ...
- python中的模块调用_Python中模块互相调用的例子
Python中模块互相调用容易出错,经常是在本地路径下工作正常,切换到其他路径来调用,就各种模块找不到了.解决方法是通过 __file__ 定位当前文件的真实路径,再通过 sys.path.appen ...
- 关于两个RS485模块的线路连接问题
例如现在有块板子上有个485模块,要跟另外一个有485协议的板子通讯.如果不能正常通讯,可能是两个485模块的线路连接有问题. 如果这块板子的A和B对应接到另一块板子的A和B,即A1接A2,B1接B2 ...
- 蓝牙模块HC-05 AT指令使用以及两个蓝牙模块的配对
蓝牙模块用的就是某宝常见的蓝牙模块,首先要将蓝牙模块进入AT模式,按住蓝牙按键后再通电就会进入蓝牙的AT模式,进入AT模式后蓝牙led慢闪,然后就可以利用TTL或者J-Link与串口助手给模块发送AT ...
最新文章
- 计算机网络实验二交换机配置Cisco,思科实验1计算机和交换机的ip地址设置
- FLUSH TABLES WITH READ LOCK 和 LOCK TABLES比较
- NOX的使用之学习篇【三】
- Python代码之三级登录
- 淘汰过时的工具也有错?微软的 Blazor 框架会是下一个 SilverLight?
- js split参数为无效字符_互联网前端开发技术JavaScript字符串类型详解
- 【数据结构上机练习】5.栈的简单操作(2)
- 外部中断器微型计算机课程设计,课程设计-电子时钟参考.doc
- 解决Ubuntu远程连接mysql连不上的问题
- STM32对ad9854进行频率步进(按键)
- vue生成随机订单号
- 蓝桥杯2018年真题(4)动态规划摔手机
- 安卓期末大作业——校园二手街APP设计和实现
- 高分子材料老化的内外因、性能评价与预防措施
- 思科认证入门级课程介绍(一)
- 吴军给女儿的信:乐观的人生态度,比什么都重要
- android获取用户手机信息,Android – 使用AccountManager /手机所有者的姓氏和姓氏获取用户数据...
- C++ 实现 ping 功能 域名(URL)解析实际 IP地址
- java非主流火星文输入法_火星文转换器,火星文转换器在线转换
- BlackBerry高级UI设计