1

スプリング ブート アプリケーションでアクチュエータ エンドポイントを設定しようとしていますが、application.yml で設定した値を取得できません。これまでの私の構成は次のとおりです。

src/main/resources/application.yml

info.app:
  description: mydescription
  name: myname
  version: 1.0

management.contextPath: /rest/internal/application

しかし、エンドポイントにアクセスしようとすると、これしか得られません:

rest call to http://localhost:8090/rest/internal/application/info

{
    "Manifest-Version":"1.0",
    "Created-By":"1.6.0_18 (Sun Microsystems Inc.)"
}

それで、私は何が間違っているのでしょうか?

4

1 に答える 1

4

.appサフィックスが問題を引き起こしています。セクションを ie に変更してinfoください

info:
  description: mydescription
  name: myname
  version: 1.0

ドキュメントには次のように記載されています。

info.* Spring プロパティを設定することで、info エンドポイントによって公開されるデータをカスタマイズできます。info キーの下にあるすべての環境プロパティは、自動的に公開されます。

yaml の例を次に示します。

info:
  app:
    name: MyService
    description: My awesome service
    version: 1.0.0
于 2016-05-12T09:32:17.857 に答える