共通のアプリケーションプロパティ

application.properties ファイル、application.yml ファイル、コマンドラインスイッチとして、さまざまなプロパティを指定したり環境別に切り替えたりできます。この付録では、一般的な Spring Cloud Bus プロパティの一覧と、使用する基になるクラスへの参照を提供します。なお、プロパティ名はバージョンアップ時に変更される場合があるため、使用している Spring Boot バージョンのドキュメントを参照してください。

プロパティのコントリビュートは、クラスパス上の追加の jar ファイルから得られる可能性があるため、これを完全な一覧と見なすべきではありません。また、独自のプロパティを定義できます。
名前 デフォルト 説明

spring.cloud.bus.ack.destination-service

アックを聞きたいサービス。デフォルトでは null(すべてのサービスを意味します)。

spring.cloud.bus.ack.enabled

true

ack をオフにするフラグ(デフォルトはオン)。

spring.cloud.bus.content-type

バス mime 型。

spring.cloud.bus.destination

メッセージの Spring Cloud Stream 宛先の名前。

spring.cloud.bus.enabled

true

バスが有効になっていることを示すフラグ。

spring.cloud.bus.env.enabled

true

環境変更イベントをオフにするフラグ(デフォルトはオン)。

spring.cloud.bus.id

application

このアプリケーションインスタンスの識別子。

spring.cloud.bus.refresh.enabled

true

リフレッシュイベントをオフに切り替えるフラグ(デフォルトはオン)。

spring.cloud.bus.shutdown.enabled

true

シャットダウンイベントをオフにするフラグ (デフォルトではオン)。

spring.cloud.bus.trace.enabled

false

ack のトレースをオンに切り替えるフラグ(デフォルトはオフ)。