クラス 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を設定する更新されたサプライヤー