在上一章中我們借助github配置了乙個springcloud-config-server專案,他的作用是為其餘微服務提供配置方便管理
上一章本例子源**:
服務端例子
客戶端例子:
倉庫位置(倉庫裡面沒內容的):
這一章講的是如何配置客戶端
首先新建乙個專案(或者在需求的專案上新增)
pop.xml
org.springframework.boot
spring-boot-starter-actuator
org.springframework.boot
spring-boot-starter-web
org.springframework.cloud
spring-cloud-starter-config
其中spring-cloud-starter-config是客戶端的配置,可以在老專案中直接新增這個依賴使其使用配置倉庫
在我們正常的配置中我們之新增乙個埠
server:
port: 8081
然後新建乙個yml配置(名字無所謂)
必須是2個配置檔案,不然不會訪問到8080埠。
然後我們新建乙個配置類,作用是在網頁上顯示我們使用的配置
@restcontroller
public class configclientcontroller ")
private string profile;
public string hello() }
這樣就完成了
訪問http://localhost:8081/profile
內容是你配置檔案內容。這樣便完成了倉庫配置。
SpringCloud閘道器配置
用了springcloud一段時間了 今天想動手搭建,結果忘了 註冊中心和服務都建好了 天真的以為可以通過註冊中心的位址加上服務名就可以訪問服務了 結果忘了閘道器這一茬 看來還是對springcloud元件的功能了解非常不足 先貼這塊了 package com import org.springfr...
SpringCloud 服務配置
1 新建專案,新增pom依賴 org.springframework.cloud spring cloud config server 2 編寫配置檔案,在朱啟動類新增 enableconfigserver server port 3001 spring name cloud config cent...
springcloud 配置gateway做閘道器
新建model,叫service gateway8588,新增依賴 org.springframework.cloudgroupid spring cloud starter netflix eureka clientartifactid dependency org.springframework...