Spring Boot Config Server Sample

Cloud Config Server Sample

As of Spring Boot Version 2.0.0.M7(2017-12-22)
Spring Boot Version 2.0.0.M7時点でのサンプル

設定ファイル(ymlファイル)は、ローカルの以下の場所より取得
application.yml

server:
  port: 8888
spring:
  cloud:
    config:
      server:
        git:
          uri: file:${HOME}/config-sample

ローカルマシーンの上記で指定下場所の以下のファイルを置いておきます
この時にこのdirectoryがgitとして管理されています(githubからも取得できます)
f:id:tomoTaka:20171222074012p:plain

アプリを起動して以下のurlで上記ファイルより設定が取得できていることが確認できます

http://localhost:8888/app-api/local

f:id:tomoTaka:20171222074500p:plain

http://localhost:8888/app-config/local

f:id:tomoTaka:20171222074619p:plain

コードは、gitにアップしています
GitHub - tomoTaka01/config-server: Spring Boot Config Server Sample