インターフェース MockMvcConfigurer

すべての既知の実装クラス:
MockMvcConfigurerAdapter, SharedHttpSessionConfigurer

public interface MockMvcConfigurer
ConfigurableMockMvcBuilder を特定の方法でカスタマイズするための契約。たとえば、MockMvc を設定するためのショートカットを提供したいサードパーティライブラリなどです。

このインターフェースの実装は、ConfigurableMockMvcBuilder.apply(MockMvcConfigurer) を介してプラグインすることができ、この型のインスタンスは、おそらく静的メソッドを介して作成されます。例:

import static org.example.ExampleSetup.mySetup;

// ...

MockMvcBuilders.webAppContextSetup(context).apply(mySetup("foo","bar")).build();
導入:
4.1
作成者:
Rossen Stoyanchev
関連事項:
  • メソッドの詳細

    • afterConfigurerAdded

      default void afterConfigurerAdded(ConfigurableMockMvcBuilder<?> builder)
      この MockMvcConfigurer が ConfigurableMockMvcBuilder.apply(MockMvcConfigurer) を介して追加されるとすぐに呼び出されます。
      パラメーター:
      builder - MockMvc のビルダー
    • beforeMockMvcCreated

      default @Nullable RequestPostProcessor beforeMockMvcCreated(ConfigurableMockMvcBuilder<?> builder, WebApplicationContext context)
      MockMvc ビルダーと Spring WebApplicationContext で MockMvc インスタンスが作成されようとしているときに呼び出され、DispatcherServlet に渡されます。
      パラメーター:
      builder - MockMvc のビルダー
      context - Spring 構成
      戻り値:
      MockMvc インスタンスを介して実行されるすべてのリクエストに適用されるポストプロセッサー。