构架工程

创建一个springboot工程,去消费RESTFUL的服务。这个服务是 http:///gturnquist-quoters.cfapps.io/api/random ,它会随机返回Json字符串。 
在Spring项目中,它提供了一个非常简便的类,叫RestTemplate,它可以很简便的消费服务。

消费服务

通过RestTemplate消费服务,需要先context中注册一个RestTemplate bean。代码如下:

@Bean
public RestTemplate restTemplate(RestTemplateBuilder builder) {
return builder.build();
} @Bean
public CommandLineRunner run(RestTemplate restTemplate) throws Exception {
return args -> {
String quote = restTemplate.getForObject(
"http://gturnquist-quoters.cfapps.io/api/random", String.class);
log.info(quote.toString());
};
}

  

运行程序,控制台打印:
 { “type”: “success”, “value”: { “id”: 6, “quote”: “It embraces convention over configuration, providing an experience on par with frameworks that excel at early stage development, such as Ruby on Rails.” } }

  

  

源码来源

最新文章

  1. 美国 ZIP Code 一览表
  2. Codeforces Round #369 (Div. 2)---C - Coloring Trees (很妙的DP题)
  3. springfox.documentation.service.ApiInfo配置示例
  4. HDU 3397 Sequence operation (区间合并,操作比较多)
  5. struts2初印象
  6. 【2011 Greater New York Regional 】Problem G: Rancher's Gift
  7. 网络流(最大流):COGS 28 [NOI2006] 最大获利
  8. css两个紧挨着的css选择器修饰同一个元素
  9. 04-UIKit(UINavigationController、NSAttributeString、UIImageView)
  10. Servlet的学习之Session(1)
  11. jq基础
  12. 使用Angularjs和Vue.js对比
  13. [Abp 源码分析]十二、多租户体系与权限验证
  14. QT_校园导航Update
  15. Linux之chgrp
  16. 【转】为什么Github没有记录你的Contributions
  17. Win7系统的任务管理器显示不全
  18. 魅族推送 简介 集成 MD
  19. JDK-8不是有效的Win32应用程序
  20. Java 从业一年的心得体会

热门文章

  1. 基于XML配置Spring的自动装配
  2. ctrNet库介绍
  3. wode.
  4. redis 哈希 数据类型
  5. Ubuntu下Win10虚拟机卡顿问题解决
  6. java向word中插入Excel附件
  7. linux相关命令大全......持续更新
  8. Java语言利用Google的Thumbnailator处理图片
  9. ubuntu18.04 LTS上安装并使用nvm管理node版本
  10. associate.py 源代码 及 使用方法