クラス WebApplicationContextRunner
java.lang.ObjectSE
org.springframework.boot.test.context.runner.AbstractApplicationContextRunner<WebApplicationContextRunner,ConfigurableWebApplicationContext,AssertableWebApplicationContext>
org.springframework.boot.test.context.runner.WebApplicationContextRunner
public final class WebApplicationContextRunner
extends AbstractApplicationContextRunner<WebApplicationContextRunner,ConfigurableWebApplicationContext,AssertableWebApplicationContext>
サーブレットベースの
ConfigurableWebApplicationContext
の ApplicationContext runner
。 詳細は AbstractApplicationContextRunner
を参照してください。
- 導入:
- 2.0.0
- 作成者:
- Andy Wilkinson, Stephane Nicoll, Phillip Webb
ネストされたクラスのサマリー
クラス org.springframework.boot.test.context.runner.AbstractApplicationContextRunner から継承されたネストクラス / インターフェース
AbstractApplicationContextRunner.BeanRegistration<T>, AbstractApplicationContextRunner.RunnerConfiguration<C extends ConfigurableApplicationContext>
コンストラクターのサマリー
コンストラクターコンストラクター説明基になるソースとしてMockServletContext
を持つAnnotationConfigServletWebApplicationContext
を使用して、新しいWebApplicationContextRunner
インスタンスを作成します。WebApplicationContextRunner
(SupplierSE<ConfigurableWebApplicationContext> contextFactory) 指定されたcontextFactory
を基になるソースとして使用して、新しいWebApplicationContextRunner
インスタンスを作成します。WebApplicationContextRunner
(SupplierSE<ConfigurableWebApplicationContext> contextFactory, ClassSE<?>... additionalContextInterfaces) 指定されたcontextFactory
を基になるソースとして使用して、新しいWebApplicationContextRunner
インスタンスを作成します。方法の概要
クラス org.springframework.boot.test.context.runner.AbstractApplicationContextRunner から継承されたメソッド
prepare, run, with, withAllowBeanDefinitionOverriding, withAllowCircularReferences, withBean, withBean, withBean, withBean, withClassLoader, withConfiguration, withInitializer, withParent, withPropertyValues, withSystemProperties, withUserConfiguration
コンストラクターの詳細
WebApplicationContextRunner
public WebApplicationContextRunner()基になるソースとしてMockServletContext
を持つAnnotationConfigServletWebApplicationContext
を使用して、新しいWebApplicationContextRunner
インスタンスを作成します。WebApplicationContextRunner
指定されたcontextFactory
を基になるソースとして使用して、新しいWebApplicationContextRunner
インスタンスを作成します。- パラメーター:
contextFactory
- 各呼び出しで新しいインスタンスを返すサプライヤーがアプリケーションコンテキストプロキシに追加される
WebApplicationContextRunner
public WebApplicationContextRunner(SupplierSE<ConfigurableWebApplicationContext> contextFactory, ClassSE<?>... additionalContextInterfaces) 指定されたcontextFactory
を基になるソースとして使用して、新しいWebApplicationContextRunner
インスタンスを作成します。- パラメーター:
contextFactory
- 各呼び出しで新しいインスタンスを返すサプライヤーadditionalContextInterfaces
- アプリケーションコンテキストプロキシに追加される追加のアプリケーションコンテキストインターフェース- 導入:
- 3.4.0
メソッドの詳細
withMockServletContext
public static SupplierSE<ConfigurableWebApplicationContext> withMockServletContext(SupplierSE<ConfigurableWebApplicationContext> contextFactory) - パラメーター:
contextFactory
- 装飾するコンテキストファクトリ- 戻り値:
MockServletContext
を設定する更新されたサプライヤー