1

この質問はこの投稿に関連しています。このアプローチは今日の早い段階で機能しているように見えましたが、プロパティ ファイルで定義されたプロパティを確認する代わりに、以下の応答が表示されるようになりました。

{
"name": "order-service"
"profiles": [1]
0:  "dev-v1"
-
"label": null
"version": "0299eae906ee10555b68bd1bfe36bd390728969e"
"propertySources": [0]
}

空の propertySource が表示されます。

以下は私のapplication.ymlで定義されているものです

spring:
  cloud:
    config:
      server:
        git:
          uri: https://github.companyname.com/projectname/orderservice-properties
          username: ordersvc
          password: ordersvc
          search-paths: order-service,v*

github URL には、ファイル order-service-dev.properties を含む 2 つのフォルダー v1 と v2 があります。

不足しているものを教えてください。ありがとう。

編集

application.yml を以下に変更しました。

spring:
  cloud:
    config:
      server:
        git:
          uri: https://github.companyname.com/projectname/orderservice-properties
          username: ordersvc
          password: ordersvc
          search-paths: order-service/v*

エンドポイントhttp://localhost:8080/order-service/devを使用すると、以下が表示されます。特定のエンドポイントのデータ (v1 または v2 など) を表示するにはどうすればよいですか?

{
"name": "order-service"
"profiles": [1]
0:  "dev"
-
"label": null
"version": "693378d4145cca50e38d5b9e39afbe1a3b334c6c"
"propertySources": [2]
0:  {
"name": "https://github.companyname.com/projectname/orderservice-properties/order-service/v2/order-service-dev.properties"
"source": {
"key3": "value3"
"key2": "value2"
"key1": "value1"
}-
}-
1:  {
"name": "https://github.companyname.com/projectname/orderservice-properties/order-service/v1/order-service-dev.properties"
"source": {
"key3": "value3"
"key2": "value2"
"key1": "value1"
}
}    
}
4

0 に答える 0