クラス ServerPortInfoApplicationContextInitializer
java.lang.ObjectSE
org.springframework.boot.web.server.context.ServerPortInfoApplicationContextInitializer
- 実装済みのインターフェース一覧:
EventListenerSE, ApplicationContextInitializer<ConfigurableApplicationContext>, ApplicationListener<WebServerInitializedEvent>
public class ServerPortInfoApplicationContextInitializer
extends ObjectSE
implements ApplicationContextInitializer<ConfigurableApplicationContext>, ApplicationListener<WebServerInitializedEvent>
WebServer サーバーが実際にリッスンしているポートの Environment プロパティを設定する ApplicationContextInitializer。プロパティ "local.server.port" は、@Value を使用してテストに直接挿入するか、Environment を介して取得できます。WebServerInitializedEvent に server namespace がある場合、それを使用してプロパティ名が作成されます。例: 「管理」アクチュエーターコンテキストのプロパティ名は "local.management.port" になります。
プロパティは、任意の親コンテキストに自動的に伝播されます。
- 導入:
- 4.0.0
- 作成者:
- Dave Syer, Phillip Webb
コンストラクターの詳細
ServerPortInfoApplicationContextInitializer
public ServerPortInfoApplicationContextInitializer()
方法の詳細
initialize
- 次で指定:
- インターフェース
ApplicationContextInitializer<ConfigurableApplicationContext>内のinitialize
onApplicationEvent
- 次で指定:
- インターフェース
ApplicationListener<WebServerInitializedEvent>内のonApplicationEvent