摘要:我將用去消費(fèi)一個(gè)服務(wù)構(gòu)架工程創(chuàng)建一個(gè)工程,去消費(fèi)的服務(wù)。這個(gè)服務(wù)是,它會(huì)隨機(jī)返回字符串。在項(xiàng)目中,它提供了一個(gè)非常簡(jiǎn)便的類,叫,它可以很簡(jiǎn)便的消費(fèi)服務(wù)。消費(fèi)服務(wù)通過消費(fèi)服務(wù),需要先中注冊(cè)一個(gè)。
這篇文章主要介紹怎么用消費(fèi)一個(gè) Restful的web服務(wù)。我將用restTemplate去消費(fèi)一個(gè)服務(wù): http://gturnquist-quoters.cfa...
構(gòu)架工程創(chuàng)建一個(gè)springboot工程,去消費(fèi)RESTFUL的服務(wù)。這個(gè)服務(wù)是 http:///gturnquist-quoters.cf... ,它會(huì)隨機(jī)返回Json字符串。
在Spring項(xiàng)目中,它提供了一個(gè)非常簡(jiǎn)便的類,叫RestTemplate,它可以很簡(jiǎn)便的消費(fèi)服務(wù)。
通過RestTemplate消費(fèi)服務(wù),需要先context中注冊(cè)一個(gè)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()); }; }
運(yùn)行程序,控制臺(tái)打印:
{ “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.” } }參考資料
https://spring.io/guides/gs/c...
源碼下載https://github.com/forezp/Spr...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/71448.html
摘要:它就是史上最簡(jiǎn)單的教程第三篇服務(wù)消費(fèi)者后端掘金上一篇文章,講述了通過去消費(fèi)服務(wù),這篇文章主要講述通過去消費(fèi)服務(wù)。概覽和架構(gòu)設(shè)計(jì)掘金技術(shù)征文后端掘金是基于的一整套實(shí)現(xiàn)微服務(wù)的框架。 Spring Boot 配置文件 – 在坑中實(shí)踐 - 后端 - 掘金作者:泥瓦匠鏈接:Spring Boot 配置文件 – 在坑中實(shí)踐版權(quán)歸作者所有,轉(zhuǎn)載請(qǐng)注明出處本文提綱一、自動(dòng)配置二、自定義屬性三、ran...
摘要:本文主要講解如何在下整合,并訪問數(shù)據(jù)庫(kù)。由于這個(gè)框架太過于流行,所以我就不講解了。創(chuàng)建數(shù)據(jù)庫(kù)表建表語句具體實(shí)現(xiàn)這篇文篇通過注解的形式實(shí)現(xiàn)。創(chuàng)建實(shí)體層層層,構(gòu)建通過測(cè)試通過。源碼下載參考資料整合 本文主要講解如何在springboot下整合mybatis,并訪問數(shù)據(jù)庫(kù)。由于mybatis這個(gè)框架太過于流行,所以我就不講解了。 引入依賴 在pom文件引入mybatis-spring-boo...
摘要:接下來繼續(xù)介紹三種架構(gòu)模式,分別是查詢分離模式微服務(wù)模式多級(jí)緩存模式。分布式應(yīng)用程序可以基于實(shí)現(xiàn)諸如數(shù)據(jù)發(fā)布訂閱負(fù)載均衡命名服務(wù)分布式協(xié)調(diào)通知集群管理選舉分布式鎖和分布式隊(duì)列等功能。 SpringCloud 分布式配置 SpringCloud 分布式配置 史上最簡(jiǎn)單的 SpringCloud 教程 | 第九篇: 服務(wù)鏈路追蹤 (Spring Cloud Sleuth) 史上最簡(jiǎn)單的 S...
閱讀 657·2021-11-25 09:43
閱讀 1928·2021-11-17 09:33
閱讀 842·2021-09-07 09:58
閱讀 2076·2021-08-16 10:52
閱讀 494·2019-08-30 15:52
閱讀 1736·2019-08-30 15:43
閱讀 1016·2019-08-30 15:43
閱讀 2938·2019-08-29 16:41