欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

spring cloud eureka微服務(wù)之間的調(diào)用詳解

 更新時間:2018年07月20日 10:56:52   作者:洛陽融科王珂  
這篇文章主要介紹了spring cloud eureka微服務(wù)之間的調(diào)用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

微服務(wù)之間的調(diào)用如何實現(xiàn)

首先 你需要兩個或以上的微服務(wù)模塊 至于怎么創(chuàng)建可以參考我上一篇博客 spring cloud eureka注冊中心

如果想在頁面顯示 那么需要先加上

compile 'org.springframework.boot:spring-boot-starter-thymeleaf'

這個thymeleaf依賴 springboot推薦使用thymeleaf模板 它的最大好處就是原型即是模板 后綴是html

html文件 需要放在resources/templates文件夾下 因為thymeleaf自動配置的就是這個地址 當(dāng)然也可以自己改

還需要配置一個屬性

spring:
 thymeleaf:
  cache: false #開發(fā)時關(guān)閉緩存 否則無法看到實時頁面

然后在html頁面加上這個

就可以使用thymeleaf模板了

然后在消費端的啟動類中 加上此方法

@Bean // 自動掃描
@LoadBalanced //這個注解的意思是在啟動時先加載注冊中心的域名列表 
public RestTemplate restTemplate() //這個方法用來發(fā)http請求
{
RestTemplate restTemplate=new RestTemplate();
return restTemplate;
}

看一下controller中的代碼

@Autowired
private RestTemplate restTemplate; 
@RequestMapping(value = "index")
public String toIndex(Model model){
String msg=restTemplate.getForEntity("http://PROJECT-POPPY-SOLR/search",String.class).getBody(); 
model.addAttribute("msg",msg);
return "index";
}

它的getForEntity方法中 傳入的想要調(diào)用的方法以及它所在的地址 注意 這里不能直接寫ip地址 必須寫往注冊中心注冊過之后的項目名 要想直接寫項目名必須在啟動類上面的方法中加上@LoadBalaced注解

否則ip地址如果發(fā)生變化 就需要更改 特別麻煩 作為一個優(yōu)秀的程序員 當(dāng)然是不能這么干的

然后把它放到model中發(fā)到頁面 就可以調(diào)用另一個微服務(wù)的方法 實現(xiàn)了微服務(wù)間的調(diào)用

還有一個調(diào)用的方法是feign 以后會講解

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java追加文件內(nèi)容的三種方法實例代碼

    Java追加文件內(nèi)容的三種方法實例代碼

    本篇文章主要介紹了Java追加文件內(nèi)容的三種方法實例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • bootstrap實現(xiàn)多個下拉框同時搜索的實例

    bootstrap實現(xiàn)多個下拉框同時搜索的實例

    下面小編就為大家?guī)硪黄猙ootstrap實現(xiàn)多個下拉框同時搜索的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 詳解servlet調(diào)用的幾種簡單方式總結(jié)

    詳解servlet調(diào)用的幾種簡單方式總結(jié)

    這篇文章主要介紹了詳解servlet調(diào)用的幾種簡單方式總結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • java實現(xiàn)excel和txt文件互轉(zhuǎn)

    java實現(xiàn)excel和txt文件互轉(zhuǎn)

    本篇文章主要介紹了java實現(xiàn)excel和txt文件互轉(zhuǎn)的相關(guān)知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-04-04
  • 基于從request獲取各種路徑的方法介紹

    基于從request獲取各種路徑的方法介紹

    下面小編就為大家分享一篇基于從request獲取各種路徑的方法介紹,具有很好的參考價值,希望對大家有所幫助
    2017-11-11
  • 解決SpringBoot項目啟動后網(wǎng)頁顯示Please sign in的問題

    解決SpringBoot項目啟動后網(wǎng)頁顯示Please sign in的問題

    這篇文章主要介紹了解決SpringBoot項目啟動后網(wǎng)頁顯示Please sign in的問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • Spring 自動裝配的二義性實例解析

    Spring 自動裝配的二義性實例解析

    這篇文章主要介紹了Spring 自動裝配的二義性實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • 帶你了解10道java入門面試題

    帶你了解10道java入門面試題

    面試題相信大家都不陌生,想要一個好的工作面試題必不可少的,下面和小編一起來學(xué)習(xí)與了解Java當(dāng)中有有些什么面試題吧,希望能給你帶來幫助
    2021-08-08
  • 利用Spring boot如何創(chuàng)建簡單的web交互應(yīng)用

    利用Spring boot如何創(chuàng)建簡單的web交互應(yīng)用

    這篇文章主要介紹了利用Spring boot如何創(chuàng)建簡單的web交互應(yīng)用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-04-04
  • Spring使用Jackson實現(xiàn)轉(zhuǎn)換XML與Java對象

    Spring使用Jackson實現(xiàn)轉(zhuǎn)換XML與Java對象

    這篇文章主要為大家詳細介紹了Spring如何使用Jackson實現(xiàn)轉(zhuǎn)換XML與Java對象,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-02-02

最新評論