博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
企业级java springboot b2bc商城系统开源源码二次开发(十六)用restTemplate消费服务...
阅读量:6511 次
发布时间:2019-06-24

本文共 923 字,大约阅读时间需要 3 分钟。

构架工程

创建一个springboot工程,去消费RESTFUL的服务。这个服务是 ,它会随机返回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.”}}复制代码

架构代码如下 :

Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求:一零三八七七四六二六

转载于:https://juejin.im/post/5c6621c86fb9a049c84ff9db

你可能感兴趣的文章
“迁移策略+新容器运行时”应对有状态应用的冷热迁移挑战
查看>>
使用Swoole加速Laravel(正式环境中)
查看>>
mockjs让前端开发独立于后端
查看>>
延迟脚本的方式
查看>>
1.4linux单用户模式下修改root密码和救援模式修改root密码
查看>>
微服务架构优缺点
查看>>
解读userenv的日志
查看>>
跨进程通信之Messenger
查看>>
ext3与ext4区别
查看>>
DHCP Snooping + Dynamic ARP Inspection(DAI) 配置
查看>>
使用应答文件安装域控制器
查看>>
UNIX/Linux 系统管理技术手册阅读(三)
查看>>
btrfs的使用(案例讲解)
查看>>
分布式事务-二阶段提交与三阶段提交
查看>>
安装配置samba服务器和客户端
查看>>
filebeat 配置文件详解
查看>>
Swift与OC混编
查看>>
CentOS 5 (64位)下lnmp平台搭建
查看>>
redhat 6.5 配置WAS控制台中文
查看>>
mysql实现vsftp虚拟用户访问
查看>>