public interface MockMvcConfigurer
ConfigurableMockMvcBuilder
をカスタマイズするための契約。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
インスタンスを介して実行されるすべてのリクエストに適用されるポストプロセッサー。