1.图1-8是接口文档
2.目标是以rpc方式调用别人接口方法返回值,我们是消费者 直接调用别人接口就可以。
3.我们这边controller,service,serviceiml,mapper,这些结构都是有的。
4.本身以http方式调用方法的全部逻辑代码都有的,想看都可以看的,现在要以rpc方式去调人家方法。
5.指导或演示都可以。
6.结果导向,指导我做出来 测试通过方可。
我可以,我非常熟悉RPC
终于完成代码的调试,
纯手敲,
如有帮助,请采纳,十分感谢!
好家伙,你把人家工商银行的信息暴露了!
我可以帮你远程
可以啊,学过rpc
这不就是http调用api接口么?有很复杂的逻辑关系么?
用resttemplete远程调用,记得打印日志
拿人钱财,替人消灾,可以直接OA指导
GRPC嘛,后台互通调用?
文档里面的依赖都给你了,你加上依赖,根据文档创建请求对象,然后连接就可以了呀,整得那么复杂
1、第一步,在你的项目中声明如下配置类
@Configuration
public class RestTemplateConfig {
@Bean
RestTemplate restTemplate(){
return new RestTemplate();
}
}
2、controller中声明你自己的方法,比如如下方法,代码中template通过注解进来即可,即
@Autowired
private RestTemplate template;
public List<String> xxxx(String url){
ResponseEntity<String> entity = template.getForEntity(url, String.class);//此处以get方法举例,如果是post方法,将getForEntity换成postForEntity,url大致如下http://ip:port/streams/?start=0&count=10
String body = entity.getBody();
System.out.println("远程接口返回的字符串内容:"+ body);
}
3、第三步,通过上述方法即可能得到第三方接口的返回body数据,然后进行解析即可