在spring框架中,Resttemplate可以算是一个重要的类,可用于在应用中调用 rest 服务,它简化了与 http 服务的通信方式,统一了 RESTful 的标准,封装了 http 链接, 我们只需要传入 url 及返回值类型即可。
今天小编在写项目时候,在后端开启了两个端口跑项目模块,一个是订单查询,一个是用户查询
一般来说,订单查询需要查询到用户的详情相关信息,因此我们在订单查询时,需要再次向用户查询项目发送请求以获得与该订单相关的用户数据,那么我们便可以直接使用Resttemplate类实现
首先我们可以在OrderApplication文件中将Resttemplate类对象存入spring的ioc容器
然后在service层订单查询方法中调用该类同时发送请求获得详细的用户数据
注意resttemplate类中的getForObject方法中的第二个参数为Class类型的类对象,该方法返回一个
User类对象,然后将该对象加入order类中即可
最后用postman工具测试成功返回该包含有用户数据的订单信息