インターフェース MockMvcConfigurer
- すべての既知の実装クラス:
MockMvcConfigurerAdapter
,SharedHttpSessionConfigurer
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();
- 導入:
- 4.1
- 作成者:
- Rossen Stoyanchev
- 関連事項:
方法の概要
修飾子と型メソッド説明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
に渡されます。
メソッドの詳細
afterConfigurerAdded
このMockMvcConfigurer
がConfigurableMockMvcBuilder.apply(org.springframework.test.web.servlet.setup.MockMvcConfigurer)
を介して追加されるとすぐに呼び出されます。- パラメーター:
builder
- MockMvc のビルダー
beforeMockMvcCreated
@Nullable default RequestPostProcessor beforeMockMvcCreated(ConfigurableMockMvcBuilder<?> builder, WebApplicationContext context) MockMvc ビルダーと Spring WebApplicationContext で MockMvc インスタンスが作成されようとしているときに呼び出され、DispatcherServlet
に渡されます。- パラメーター:
builder
- MockMvc のビルダーcontext
- Spring 構成- 戻り値:
MockMvc
インスタンスを介して実行されるすべてのリクエストに適用されるポストプロセッサー。