1. 程式人生 > >Spring cloud 組建之config-server

Spring cloud 組建之config-server

新增 maven 依賴

<dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-config-server</artifactId>
</dependency>

啟動類新增

@EnableConfigServer

application.properties 配置如下

spring.application.name=config-server
server.port=7072


spring.cloud.config.server.git.uri=https://github.com/mid120/server-config
spring.cloud.config.server.git.searchPaths=/src/main/resources  //多說一句  這裡是物理路徑,不要複製github上面的
spring.cloud.config.server.git.username=mid120
spring.cloud.config.server.git.password=****

使用  git 配置demo
#spring.profiles.active=native  這個是本地配置(不建議)

=====================================以上是配置中心 搭建===============================

===============================下面是客戶端  搭建=============================================

maven 依賴

   <dependency>
          <groupId>org.springframework.cloud</groupId>
          <artifactId>spring-cloud-starter-config</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>  這個依賴  重新整理動態配置

bootstrap。properties

appllication。properties

1.常見的客戶端問題  ,埠被佔用   。。服務端問題,保證全域性只有一個server。port  (包括git 上  ,找了很久才找到)

2.服務端路徑問題  ,確保路徑正確  ,否則無法啟動

3.修改配置  重新整理沒許可權