springcloud學習手冊-Eureka(第二節)?

1、用springboot建立一個服務提供者(Service Provider)web

模擬業務場景:根據用戶ID獲取服務提供者的用戶數據。實例中使用了h2做爲本地數據庫,它在用戶表(user)保存了幾條用戶信息。spring

用戶表(user)字段:id、name、age數據庫

工程代碼的結構以下:包含pom.xml ,配置文件,啓動類,數據文件springboot

圖片

pom.xml :主要引入web/jpa/h2這幾個資源JARapp

圖片

啓動類:啓動入口 主要引入註解@SpringBootApplication 代表這是個springboot工程。ide

圖片

 Controller 控制類,主要是引入註解@GetMapping @RestController 測試

圖片


 Dao,主要是引入註解@Repository 實現DAO數據庫交互spa


圖片

數據文件,主要是在h2數據庫,建立表和插入表數據3d


圖片

圖片

yml 配置文件,配置當前服務的主要參數日誌

port  端口

jpa 數據持久

datasource 數據庫

logging 日誌

圖片


用springboot建立服務消費者(Service consumer)

啓動類,入口

RestTemplate:簡化了發起http請求以及處理響應的過程,而且支持REST。由於是消費者它須要發起http。

圖片

控制類

其中調用path,達到調用服務提供者的做用

圖片

配置文件

ServicePath路徑聲明服務提供者的路徑  對應控制類中的RestTemplate

port   端口

圖片

訪問和測試方法

直接訪問,http://localhost:7900/simple/1 能夠檢查提供者是否正常

啓動消費類入口,是否返回結果。

相關文章
相關標籤/搜索