Spring Cloud Config 多環(huán)境切換

1. svn目錄下的文件結(jié)構(gòu)

圖像 1.png

分為三個(gè)目錄dev為開發(fā)環(huán)境,test為測試環(huán)境,product為生產(chǎn)環(huán)境

2. config server配置

spring:
  application:
    name: etecsa-config-server

  #=============================svn自動(dòng)刷新配置===================================
  #使用svn作為配置倉庫,必須顯示聲明profiles.active=subversion,不然還是用的git
  cloud:
    config:
      server:
        svn:
          search-paths: test
          uri: svn://10.1.80.111/config-server   #配置svn倉庫地址
          username: guoyongqiang                 #訪問svn倉庫的用戶名
          password: 123456                       #訪問svn倉庫的用戶密碼
          default-label: trunk
    bus:
      enabled: true
      trace:
        enabled: true
  profiles:
    active: subversion

  #=============================消息總線mq配置===================================
  rabbitmq:
    host: 10.1.20.52
    port: 5672
    username: root
    password: 123456

3. config client配置

spring:
  application:
    name: asleep-alpha
  cloud:
    config:
      name: {application}
      label:
      discovery:
        enabled: false
        service-id: etecsa-config-server
      fail-fast: true
      uri: http://10.1.20.15:8074                                        #配置中心的地址;也可以通過服務(wù)名
    bus:
      enabled: true
      trace:
        enabled: true

其余配置放入svn倉庫中即可

PS:
springboot啟動(dòng)日志 CONDITION EVALUATION DELTA 去除問題

spring:
  devtools:
    restart:
      log-condition-evaluation-delta: false
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容