Spring Boot プロジェクトを定義し、pom に次の依存関係を含めることができました。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
<version>1.0.0.RELEASE</version>
</dependency>
次に、クラスに @EnableConfigServer アノテーションを追加しました。ここまでは順調ですね。次に、自分の git リポジトリを指すように bootstrap.yml ファイルを作成しました。アプリケーションが実行され、リポジトリで定義した構成ファイルが取得されます。すべてうまくいくようです。ここまでたどり着くまでには、試行錯誤と掘り下げの繰り返しがありました。
http://localhost:8888/envを呼び出すと、2 つの applicationConfig JSON オブジェクトが表示されます。1 つ目は configserver.yml ファイルからのもので、基本の spring コンテキストに貢献する spring-cloud-config-server jar に埋め込まれています。2 番目は、bootstrap.yml からのものです。
bootstrap.yml で構成されているように、git リポジトリからプロパティ ファイルにアクセスできます。server.port 値など、configserver.yml に表示される他のプロパティをオーバーライドする方法を考えています。この質問が既に出されていたら申し訳ありません。spring-cloud-config-server jar をそのまま、変更せず、コードを引っ張って再構築することなく操作しようとしています。