public interface MockMvcConfigurerConfigurableMockMvcBuilder をカスタマイズするための契約。MockMvc を設定するためのショートカットを提供するサードパーティのライブラリ。 このインターフェースの実装は、ConfigurableMockMvcBuilder.apply(org.springframework.test.web.servlet.setup.MockMvcConfigurer) を介してプラグインできます。この型のインスタンスは、静的メソッドを介して作成される可能性があります。例:
import static org.example.ExampleSetup.mySetup;
// ...
MockMvcBuilders.webAppContextSetup(context).apply(mySetup("foo","bar")).build();
MockMvcConfigurerAdapter| 修飾子と型 | メソッドと説明 |
|---|---|
default void | afterConfigurerAdded(ConfigurableMockMvcBuilder<?> builder) この MockMvcConfigurer が ConfigurableMockMvcBuilder.apply(org.springframework.test.web.servlet.setup.MockMvcConfigurer) を介して追加されるとすぐに呼び出されます。 |
default RequestPostProcessor | beforeMockMvcCreated(ConfigurableMockMvcBuilder<?> builder, WebApplicationContext context)MockMvc ビルダーと Spring WebApplicationContext で MockMvc インスタンスが作成されようとしているときに呼び出され、 DispatcherServlet に渡されます。 |
default void afterConfigurerAdded(ConfigurableMockMvcBuilder<?> builder)
MockMvcConfigurer が ConfigurableMockMvcBuilder.apply(org.springframework.test.web.servlet.setup.MockMvcConfigurer) を介して追加されるとすぐに呼び出されます。builder - MockMvc のビルダー @Nullable default RequestPostProcessor beforeMockMvcCreated(ConfigurableMockMvcBuilder<?> builder, WebApplicationContext context)
DispatcherServlet に渡されます。builder - MockMvc のビルダー context - Spring 構成 MockMvc インスタンスを介して実行されるすべてのリクエストに適用されるポストプロセッサー。