クラス ServerPortInfoApplicationContextInitializer

java.lang.ObjectSE
org.springframework.boot.web.context.ServerPortInfoApplicationContextInitializer
実装されたすべてのインターフェース:
EventListenerSEApplicationContextInitializer<ConfigurableApplicationContext>ApplicationListener<WebServerInitializedEvent>

public class ServerPortInfoApplicationContextInitializer extends ObjectSE implements ApplicationContextInitializer<ConfigurableApplicationContext>, ApplicationListener<WebServerInitializedEvent>
WebServer サーバーが実際にリッスンしているポートの Environment プロパティを設定する ApplicationContextInitializer。プロパティ "local.server.port" は、@Value を使用してテストに直接挿入するか、Environment を介して取得できます。

WebServerInitializedEventserver namespace がある場合、それを使用してプロパティ名が作成されます。例: 「管理」アクチュエーターコンテキストのプロパティ名は "local.management.port" になります。

プロパティは、任意の親コンテキストに自動的に伝播されます。

導入:
2.0.0
作成者:
Dave Syer, Phillip Webb