springBoot远程调用restTemplate

  • springBoot使用restTemplate达到远程调用的目的
  • 使用restTemplate远程调用,出现问题

springBoot中,无法通过@Autowired自动注入restTemplate,需要在@SpringBootApplication启动类下,通过@Bean的方式把bean托管给spring才可以

@Bean public RestTemplate restTemplate(){ return new RestTemplate(); }

  • 如何使用?

在这里插入图片描述在这里插入图片描述

  • ResponseEntity

请求返回的Entity,封装了许多返回数据
在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • getForEntity()

在这里插入图片描述
在这里插入图片描述

  • getForObject 和 postForEntity

getForObject不返回请求头,post是post请求

  • RestTemplate工具类

自己网上搜,学会自己编写工具类,理解其中的设计思想。
读万卷书不如敲万字代码

  • 使用lombok中遇到的问题

@Data相当于@Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode这5个注解的合集。

@RequiredArgsConstructor 相当于@AllArgsConstructor和@NoArgsConstructor

使用@Data的同时需要加上@EqualsAndHashCode(callSuper=true),避免统一父类下的子类在lombok中不同却出现相等的情况。

  • url和uri

URI = URL + URN。

  • 总结

作为API调用工程师,首先要学会看懂别人写的API文档,会看源码和注释,然后能够熟练使用,融会贯通。编码和实现是技术活儿,但终究只是用别人提供的工具罢了,要学会对项目整体有总的理解,从需求到验收,从技术选型到落地上线。技术和知识是学不完的。
最重要的不是工具,而是人。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值