クラス MockMvcWebClientBuilder


public class MockMvcWebClientBuilder extends MockMvcWebConnectionBuilderSupport<MockMvcWebClientBuilder>
MockMvcWebClientBuilder は、MockMvc インスタンスに委譲する HtmlUnit WebClient の作成を簡素化します。

ビルダーが使用する MockMvc インスタンスは、直接提供することも、WebApplicationContext から透過的に作成することもできます。

導入:
4.2
作成者:
Rob Winch, Sam Brannen
関連事項:
  • コンストラクターの詳細

  • メソッドの詳細

    • mockMvcSetup

      public static MockMvcWebClientBuilder mockMvcSetup(MockMvc mockMvc)
      提供された MockMvc インスタンスに基づいて新しい MockMvcWebClientBuilder を作成します。
      パラメーター:
      mockMvc - 使用する MockMvc インスタンス。null
      戻り値:
      MockMvcWebClientBuilder をカスタマイズする
    • webAppContextSetup

      public static MockMvcWebClientBuilder webAppContextSetup(WebApplicationContext context)
      提供された WebApplicationContext に基づいて、新しい MockMvcWebClientBuilder を作成します。
      パラメーター:
      context - MockMvc インスタンスを作成する WebApplicationContextnull
      戻り値:
      MockMvcWebClientBuilder をカスタマイズする
    • webAppContextSetup

      public static MockMvcWebClientBuilder webAppContextSetup(WebApplicationContext context, MockMvcConfigurer configurer)
      提供された WebApplicationContext および MockMvcConfigurer に基づいて、新しい MockMvcWebClientBuilder を作成します。
      パラメーター:
      context - MockMvc インスタンスを作成する WebApplicationContextnull
      configurer - 適用する MockMvcConfigurernull
      戻り値:
      MockMvcWebClientBuilder をカスタマイズする
    • withDelegate

      public MockMvcWebClientBuilder withDelegate(com.gargoylesoftware.htmlunit.WebClient webClient)
      このビルダーによって構築されたクライアントが、一致しないリクエストを処理するときに委譲する必要がある WebClient を指定します。
      パラメーター:
      webClient - 一致しないリクエストを委譲する WebClientnull
      戻り値:
      さらにカスタマイズするためのこのビルダー
      関連事項:
    • build

      public com.gargoylesoftware.htmlunit.WebClient build()
      このビルダーを介して構成された WebClient をビルドします。

      返されたクライアントは、一致するリクエストの処理には構成された MockMvc インスタンスを使用し、他のすべてのリクエストにはデリゲート WebClient を使用します。

      デリゲートが明示的に構成されている場合、それが使用されます。それ以外の場合は、デフォルトの WebClient がデリゲートとして構成されます。

      戻り値:
      使用する WebClient 
      関連事項: