インターフェースの使用
org.springframework.test.web.servlet.setup.ConfigurableMockMvcBuilder
ConfigurableMockMvcBuilder を使用するパッケージ
org.springframework.test.web.servlet.setup 内の ConfigurableMockMvcBuilder 使用
ConfigurableMockMvcBuilder 型の型パラメーターを持つ org.springframework.test.web.servlet.setup のクラス修飾子と型インターフェース説明interface
ConfigurableMockMvcBuilder<B extends ConfigurableMockMvcBuilder<B>>
MockMvc
を構築するための一般的な方法を定義します。修飾子と型クラス説明class
AbstractMockMvcBuilder<B extends AbstractMockMvcBuilder<B>>
フィルター、デフォルトのリクエストプロパティ、グローバルな期待値、グローバルな結果アクションを構成するための一般的なメソッドを使用したMockMvcBuilder
の抽象的な実装。class
コンストラクターの引数としてWebApplicationContext
を提供するAbstractMockMvcBuilder
の具象実装。class
@Controller
登録を受け入れるMockMvcBuilder
により、コントローラーのインスタンス化と初期化、単純な単体テストに類似したそれらの依存関係を完全に制御でき、同時に 1 つのコントローラーをテストすることもできます。型 ConfigurableMockMvcBuilder のパラメーターを持つ org.springframework.test.web.servlet.setup のメソッド修飾子と型メソッド説明default void
MockMvcConfigurer.afterConfigurerAdded
(ConfigurableMockMvcBuilder<?> builder) このMockMvcConfigurer
がapply(org.springframework.test.web.servlet.setup.MockMvcConfigurer)
を介して追加されるとすぐに呼び出されます。void
MockMvcConfigurerAdapter.afterConfigurerAdded
(ConfigurableMockMvcBuilder<?> builder) void
SharedHttpSessionConfigurer.afterConfigurerAdded
(ConfigurableMockMvcBuilder<?> builder) default RequestPostProcessor
MockMvcConfigurer.beforeMockMvcCreated
(ConfigurableMockMvcBuilder<?> builder, WebApplicationContext context) MockMvc ビルダーと Spring WebApplicationContext で MockMvc インスタンスが作成されようとしているときに呼び出され、DispatcherServlet
に渡されます。MockMvcConfigurerAdapter.beforeMockMvcCreated
(ConfigurableMockMvcBuilder<?> builder, WebApplicationContext cxt) SharedHttpSessionConfigurer.beforeMockMvcCreated
(ConfigurableMockMvcBuilder<?> builder, WebApplicationContext context)