クラス LocalTestWebServer
java.lang.ObjectSE
org.springframework.boot.test.http.server.LocalTestWebServer
動的ポートで起動された可能性のある、ローカルで実行されているテスト Web サーバーの詳細を提供します。
- 導入:
- 4.0.0
- 作成者:
- Phillip Webb, Stephane Nicoll
ネストされたクラスの要約
ネストされたクラス修飾子と型クラス説明static final recordローカルテスト Web サーバーへのベース URI の詳細。static interface実行中のLocalTestWebServerを提供するために使用される内部戦略。static enumサポートされている HTTP スキーム。方法の概要
修飾子と型メソッド説明static @Nullable LocalTestWebServerget(ApplicationContext applicationContext) static LocalTestWebServerobtain(ApplicationContext applicationContext) ApplicationContextから提供されたLocalTestWebServerインスタンスを取得します。static LocalTestWebServerof(LocalTestWebServer.Scheme scheme, int port) 新しいLocalTestWebServerインスタンスを作成するファクトリメソッド。static LocalTestWebServerof(LocalTestWebServer.Scheme scheme, int port, @Nullable StringSE contextPath) 新しいLocalTestWebServerインスタンスを作成するファクトリメソッド。static LocalTestWebServerof(LocalTestWebServer.Scheme scheme, SupplierSE<LocalTestWebServer.BaseUriDetails> baseUriDetailsSupplier) 新しいLocalTestWebServerインスタンスを作成するファクトリメソッド。scheme()リクエストに URI スキームが使用されているかどうかを返します。uri()実行中のローカルテストサーバーの URI を返します。指定されたuriを考慮して、実行中のローカルテストサーバーの URI を返します。uriBuilder(@Nullable StringSE uri) ローカルサーバーuri()から初期化されたベース URI テンプレートを使用して新しいUriBuilderを返します。ローカルサーバーuri()から初期化されたベース URI テンプレートを使用して新しいUriBuilderFactoryを返します。指定されたpathを適用する新しいLocalTestWebServerインスタンスを返します。
メソッドの詳細
scheme
リクエストに使用された URI スキームを返します。このメソッドは、ローカルテストサーバーが完全に実行される前に安全に呼び出すことができます。- 戻り値:
- Web サーバーが HTTPS アドレスを使用している場合
uri
実行中のローカルテストサーバーの URI を返します。このメソッドは、ローカルテストサーバーが完全に起動した後にのみ呼び出す必要があります。- 戻り値:
- サーバーの URI
uri
uriBuilder
ローカルサーバーuri()から初期化されたベース URI テンプレートを持つ新しいUriBuilderを返します。このメソッドは、ローカルテストサーバーが完全に起動した後にのみ呼び出す必要があります。- パラメーター:
uri- ビルダーまたはnullの URI テンプレート- 戻り値:
- 新しい
UriBuilderインスタンス
uriBuilderFactory
ローカルサーバーuri()から初期化されたベース URI テンプレートを使用して、新しいUriBuilderFactoryを返します。戻り値 UriBuilderFactory のメソッドは、ローカルテストサーバーが完全に起動した後にのみ呼び出す必要があります。- 戻り値:
- 新しい
UriBuilderFactory
withPath
指定されたpathを適用する新しいLocalTestWebServerインスタンスを返します。- パラメーター:
path- 追加するパス- 戻り値:
- パスが追加された新しいインスタンス
of
新しいLocalTestWebServerインスタンスを作成するファクトリメソッド。- パラメーター:
scheme- URL スキームport- 実行中のサーバーのポート- 戻り値:
- 新しい
LocalTestWebServerインスタンス
of
public static LocalTestWebServer of(LocalTestWebServer.Scheme scheme, int port, @Nullable StringSE contextPath) 新しいLocalTestWebServerインスタンスを作成するファクトリメソッド。- パラメーター:
scheme- URL スキームport- 実行中のサーバーのポートcontextPath- 実行中のサーバーのコンテキストパス- 戻り値:
- 新しい
LocalTestWebServerインスタンス
of
public static LocalTestWebServer of(LocalTestWebServer.Scheme scheme, SupplierSE<LocalTestWebServer.BaseUriDetails> baseUriDetailsSupplier) 新しいLocalTestWebServerインスタンスを作成するファクトリメソッド。- パラメーター:
scheme- URL スキームbaseUriDetailsSupplier- ベース URI の詳細を提供するサプライヤー- 戻り値:
- 新しい
LocalTestWebServerインスタンス
obtain
ApplicationContextから提供されたLocalTestWebServerインスタンスを取得します。- パラメーター:
applicationContext- アプリケーションコンテキスト- 戻り値:
- ローカルテスト Web サーバー (非
null)
get
- パラメーター:
applicationContext- アプリケーションコンテキスト- 戻り値:
- ローカルテスト Web サーバーまたは
null