パッケージ org.springframework.test.web.servlet.setup
@NonNullApi @NonNullFields パッケージ org.springframework.test.web.servlet.setup
組み込みの
MockMvcBuilder
実装が含まれています。MockMvcBuilders
を使用して、これらの実装のインスタンスにアクセスします。- クラス説明AbstractMockMvcBuilder<B extends AbstractMockMvcBuilder<B>>フィルター、デフォルトのリクエストプロパティ、グローバルな期待値、グローバルな結果アクションを構成するための一般的なメソッドを使用した
MockMvcBuilder
の抽象的な実装。ConfigurableMockMvcBuilder<B extends ConfigurableMockMvcBuilder<B>>MockMvc
を構築するための一般的な方法を定義します。コンストラクターの引数としてWebApplicationContext
を提供するAbstractMockMvcBuilder
の具象実装。使用可能なすべてのMockMvcBuilders
にアクセスするためにインポートするメインクラス。ConfigurableMockMvcBuilder
を特定の方法でカスタマイズするための契約。たとえば、MockMvc を設定するためのショートカットを提供したいサードパーティライブラリなどです。MockMvcConfigurer
の空のメソッド実装。RouterFunction
登録を受け入れるMockMvcBuilder
により、単純な単体テストと同様にルーター関数とその依存関係のインスタンス化と初期化を完全に制御できるようになり、一度に 1 つの関数をテストすることも可能になります。同じMockMvc
インスタンスを介して実行された複数のリクエストにわたって HTTP セッションを格納して再利用するMockMvcConfigurer
。@Controller
登録を受け入れるMockMvcBuilder
により、コントローラーのインスタンス化と初期化、単純な単体テストに類似したそれらの依存関係を完全に制御でき、同時に 1 つのコントローラーをテストすることもできます。