インターフェースの使用
org.springframework.context.ApplicationContext
パッケージ
説明
このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
標準コンテキストイベントなどのアプリケーションイベントのサポートクラス。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
クライアント側の HTTP 上の抽象化が含まれています。
JSON を処理するための HttpMessageConverter 実装を提供します。
Java 構成および XML スキーマをサポートする、宣言型メッセージング構成のサポートパッケージ。
メッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
ノンブロッキング、リアクティブ契約でメッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
より高いレベルのメッセージングプロトコルを使用した WebSocket メッセージングの構成サポート。
非同期メソッド実行のアノテーションサポート。
java.util.concurrent
および jakarta.enterprise.concurrent
パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。 オープンソーススケジューラ Quartz のサポートクラス。Quartz スケジューラ、JobDetails、トリガーを Spring コンテキストの Bean として設定できます。
このパッケージには Spring TestContext フレームワークが含まれており、使用中の実際のテストフレームワークにとらわれないアノテーション駆動型ユニットおよび統合テストのサポートを提供します。
Spring TestContext フレームワークの事前 (AOT) サポート。
Spring TestContext フレームワーク内のコンテキストキャッシングのサポート。
Spring TestContext フレームワークを JUnit 5 の JUnit Jupiter 拡張モデルと統合するためのコアサポート。
Spring TestContext フレームワークを JUnit 4.12 以上と統合するためのサポートクラス。
Spring TestContext フレームワークのサポートクラス。
Spring TestContext フレームワークを TestNG と統合するためのサポートクラス。
Web は、Spring TestContext フレームワークのクラスをサポートします。
WebTestClient
を介した Spring WebFlux サーバーエンドポイントのテストのサポート。org.springframework.ui.context パッケージをサポートするクラス。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
Web アプリケーションのアプリケーションコンテキストインターフェースのバリアントと、ルート Web アプリケーションコンテキストをブートストラップする ContextLoaderListener が含まれています。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context
パッケージをサポートするクラス。Spring MVC の
org.springframework.web.servlet.mvc.method
パッケージで使用される、ハンドラーメソッド処理の共通インフラストラクチャ。DispatcherHandler
を含む spring-webflux
モジュールの最上位パッケージ。WebFlux サーバーエンドポイント処理のメインエントリポイントで、リクエストをハンドラーにマッピングし、呼び出し、結果を処理するために使用されるキー契約を含みます。Spring WebFlux 構成インフラストラクチャ。
静的リソースを提供するためのサポートクラス。
アノテーションベースのハンドラーメソッド処理のインフラストラクチャ。
ビューの解決による結果処理のサポート。
JSR-223 スクリプトエンジン抽象化に基づくビューのクラスをサポートします。
Spring の一般的なリアクティブ Web サポートのコアインターフェースとクラス。
基礎となる
org.springframework.http.client.reactive
リアクティブ HTTP アダプターと HttpHandler
に適応する実装。 アプリケーションコンテキストインフラストラクチャと統合するサーブレット、および Spring Web MVC フレームワークのコアインターフェースとクラスを提供します。
Spring MVC のアノテーションベースのセットアップ。
カスタム実装の抽象基本クラスを含む、標準の HandlerMapping 実装を提供します。
org.springframework.web.method.annotation
パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 静的リソースを提供するためのサポートクラス。
カスタム実装の抽象基本クラスを含む、標準の View および ViewResolver 実装を提供します。
Groovy テンプレートを Spring Web ビューテクノロジーとして統合するためのサポートクラス。
JSR-223 スクリプトエンジン抽象化に基づくビューのクラスをサポートします。
標準 Jakarta WebSocket API のアダプタークラス。
構成クラスでのアノテーションベースの WebSocket セットアップのサポート。
org.springframework.context 内の ApplicationContext 使用
修飾子と型インターフェース説明interface
ほとんどのアプリケーションコンテキストによって実装される SPI インターフェース。修飾子と型メソッド説明void
ApplicationContextAware.setApplicationContext
(ApplicationContext applicationContext) このオブジェクトが実行される ApplicationContext を設定します。void
ConfigurableApplicationContext.setParent
(ApplicationContext parent) このアプリケーションコンテキストの親を設定します。org.springframework.context.annotation 内の ApplicationContext 使用
修飾子と型クラス説明class
コンポーネントクラスを入力として受け入れるスタンドアロンアプリケーションコンテキスト— 特に@Configuration
アノテーション付きクラスだけでなく、プレーン@Component
型およびjakarta.inject
アノテーションを使用する JSR-330 準拠クラスも受け入れます。org.springframework.context.event 内の ApplicationContext 使用
修飾子と型メソッド説明final ApplicationContext
ApplicationContextEvent.getApplicationContext()
イベントが発生したApplicationContext
を取得します。修飾子と型メソッド説明void
EventListenerMethodProcessor.setApplicationContext
(ApplicationContext applicationContext) 修飾子コンストラクター説明新しいApplicationContextEvent
を作成します。ContextClosedEvent
(ApplicationContext source) 新しいContextClosedEvent
を作成します。新しいContextRefreshedEvent
を作成します。新しいContextStartedEvent
を作成します。新しいContextStoppedEvent
を作成します。org.springframework.context.support 内の ApplicationContext 使用
修飾子と型クラス説明class
ApplicationContext
インターフェースの抽象的な実装。class
AbstractApplicationContext.refresh()
への複数の呼び出しをサポートすることになっているApplicationContext
実装の基本クラスで、毎回新しい内部 Bean ファクトリインスタンスを作成します。class
指定された構成の場所の一般的な処理を追加するAbstractRefreshableApplicationContext
サブクラス。class
ApplicationContext
実装の便利な基本クラス。XmlBeanDefinitionReader
が理解する Bean 定義を含む XML ドキュメントから構成を描画します。class
スタンドアロン XML アプリケーションコンテキスト。クラスパスからコンテキスト定義ファイルを取得し、プレーンパスをパッケージパスを含むクラスパスリソース名として解釈します (例: "mypackage/myresource.txt")。class
スタンドアロン XML アプリケーションコンテキスト。ファイルシステムまたは URL からコンテキスト定義ファイルを取得し、プレーンパスを相対的なファイルシステムの場所として解釈します (例: "mydir/myfile.txt")。class
単一の内部DefaultListableBeanFactory
インスタンスを保持し、特定の Bean 定義フォーマットを想定しない汎用 ApplicationContext 実装。class
GenericApplicationContext
を継承し、GroovyObject
を実装するApplicationContext
実装。AbstractApplicationContext.getBean(java.lang.String)
を使用する代わりに、ドット参照解除構文で Bean を取得できます。class
組み込みの XML サポートを備えた便利なアプリケーションコンテキスト。class
外部構成ソースから Bean 定義を読み取るのではなく、Bean およびメッセージのプログラムによる登録をサポートするApplicationContext
実装。修飾子と型メソッド説明final ApplicationContext
ApplicationObjectSupport.getApplicationContext()
このオブジェクトが関連付けられている ApplicationContext を返します。AbstractApplicationContext.getParent()
親コンテキストを返します。親がない場合(つまり、このコンテキストがコンテキスト階層のルートである場合)は、null
を返します。protected final ApplicationContext
ApplicationObjectSupport.obtainApplicationContext()
実際に使用するために ApplicationContext を取得します。修飾子と型メソッド説明protected void
ApplicationObjectSupport.initApplicationContext
(ApplicationContext context) サブクラスは、カスタム初期化動作のためにこれをオーバーライドできます。final void
ApplicationObjectSupport.setApplicationContext
(ApplicationContext context) void
AbstractApplicationContext.setParent
(ApplicationContext parent) このアプリケーションコンテキストの親を設定します。void
GenericApplicationContext.setParent
(ApplicationContext parent) このアプリケーションコンテキストの親を設定し、それに応じて内部 BeanFactory の親も設定します。修飾子コンストラクター説明指定された親コンテキストで新しい AbstractApplicationContext を作成します。指定された親コンテキストで新しい AbstractRefreshableApplicationContext を作成します。指定された親コンテキストで新しい AbstractRefreshableConfigApplicationContext を作成します。指定された親コンテキストで新しい AbstractXmlApplicationContext を作成します。ClassPathXmlApplicationContext
(StringSE[] configLocations, boolean refresh, ApplicationContext parent) 指定された親を使用して新しい ClassPathXmlApplicationContext を作成し、指定された XML ファイルから定義をロードします。ClassPathXmlApplicationContext
(StringSE[] paths, ClassSE<?> clazz, ApplicationContext parent) 指定された親を使用して新しい ClassPathXmlApplicationContext を作成し、指定された XML ファイルから定義をロードして、コンテキストを自動的にリフレッシュします。ClassPathXmlApplicationContext
(StringSE[] configLocations, ApplicationContext parent) 指定された親を使用して新しい ClassPathXmlApplicationContext を作成し、指定された XML ファイルから定義をロードして、コンテキストを自動的にリフレッシュします。Bean スタイルの構成用に新しい ClassPathXmlApplicationContext を作成します。FileSystemXmlApplicationContext
(StringSE[] configLocations, boolean refresh, ApplicationContext parent) 指定された親を使用して新しい FileSystemXmlApplicationContext を作成し、指定された XML ファイルから定義をロードします。FileSystemXmlApplicationContext
(StringSE[] configLocations, ApplicationContext parent) 指定された親を使用して新しい FileSystemXmlApplicationContext を作成し、指定された XML ファイルから定義をロードして、コンテキストを自動的にリフレッシュします。Bean スタイルの構成用に新しい FileSystemXmlApplicationContext を作成します。GenericApplicationContext
(DefaultListableBeanFactory beanFactory, ApplicationContext parent) 指定された DefaultListableBeanFactory で新しい GenericApplicationContext を作成します。指定された親を持つ新しい GenericApplicationContext を作成します。指定された親を持つ新しい StaticApplicationContext を作成します。org.springframework.http.client 内の ApplicationContext 使用
修飾子と型メソッド説明void
ReactorResourceFactory.setApplicationContext
(ApplicationContext applicationContext) ApplicationContext
の設定はオプションです。設定すると、Reactor リソースはlifecycle start
フェーズで初期化され、lifecycle stop
フェーズで閉じられます。org.springframework.http.converter.json 内の ApplicationContext 使用
修飾子と型メソッド説明Jackson2ObjectMapperBuilder.applicationContext
(ApplicationContext applicationContext) Jackson ハンドラー(JsonSerializer
、JsonDeserializer
、KeyDeserializer
、TypeResolverBuilder
およびTypeIdResolver
)をオートワイヤーするために、SpringApplicationContext
を設定します。void
Jackson2ObjectMapperFactoryBean.setApplicationContext
(ApplicationContext applicationContext) Jackson ハンドラー(JsonSerializer
、JsonDeserializer
、KeyDeserializer
、TypeResolverBuilder
、TypeIdResolver
)をオートワイヤーするために、ビルダーApplicationContext
を設定します。org.springframework.jms.config 内の ApplicationContext 使用
修飾子と型メソッド説明void
JmsListenerEndpointRegistry.setApplicationContext
(ApplicationContext applicationContext) org.springframework.messaging.handler.invocation 内の ApplicationContext 使用
修飾子と型メソッド説明void
AbstractMethodMessageHandler.setApplicationContext
(ApplicationContext applicationContext) org.springframework.messaging.handler.invocation.reactive 内の ApplicationContext 使用
修飾子と型メソッド説明void
AbstractMethodMessageHandler.setApplicationContext
(ApplicationContext applicationContext) org.springframework.messaging.simp.config 内の ApplicationContext 使用
修飾子と型メソッド説明void
AbstractMessageBrokerConfiguration.setApplicationContext
(ApplicationContext applicationContext) org.springframework.scheduling.annotation 内の ApplicationContext 使用
修飾子と型メソッド説明void
ScheduledAnnotationBeanPostProcessor.setApplicationContext
(ApplicationContext applicationContext) ApplicationContext
の設定はオプションです。設定すると、登録されたタスクはContextRefreshedEvent
フェーズでアクティブになります。設定されていない場合、ScheduledAnnotationBeanPostProcessor.afterSingletonsInstantiated()
時に発生します。org.springframework.scheduling.concurrent 内の ApplicationContext 使用
修飾子と型メソッド説明void
ExecutorConfigurationSupport.setApplicationContext
(ApplicationContext applicationContext) void
SimpleAsyncTaskScheduler.setApplicationContext
(ApplicationContext applicationContext) org.springframework.scheduling.quartz 内の ApplicationContext 使用
修飾子と型メソッド説明void
JobDetailFactoryBean.setApplicationContext
(ApplicationContext applicationContext) void
SchedulerFactoryBean.setApplicationContext
(ApplicationContext applicationContext) void
SpringBeanJobFactory.setApplicationContext
(ApplicationContext applicationContext) org.springframework.test.context 内の ApplicationContext 使用
修飾子と型メソッド説明ContextLoadException.getApplicationContext()
ロードに失敗したApplicationContext
を取得します。TestContext.getApplicationContext()
おそらくキャッシュされている、このテストコンテキストのアプリケーションコンテキストを取得します。MergedContextConfiguration.getParentApplicationContext()
このMergedContextConfiguration
によって定義されたコンテキストの親ApplicationContext
をコンテキストキャッシュから取得します。CacheAwareContextLoaderDelegate.loadContext
(MergedContextConfiguration mergedConfig) 指定されたMergedContextConfiguration
で構成されたContextLoader
に委譲することにより、提供されたMergedContextConfiguration
のアプリケーションコンテキストをロードします。ContextLoader.loadContext
(StringSE... locations) 使用すべきではありません。default ApplicationContext
SmartContextLoader.loadContext
(StringSE... locations) SmartContextLoader
は非推奨のContextLoader
メソッドをサポートしていません。SmartContextLoader.loadContext
(MergedContextConfiguration mergedConfig) 提供されたMergedContextConfiguration
に基づいて新しいApplicationContext
をロードし、コンテキストを構成して、完全にリフレッシュされた状態でコンテキストを返します。修飾子と型メソッド説明void
ApplicationContextFailureProcessor.processLoadFailure
(ApplicationContext context, ThrowableSE exception) ApplicationContext
をロードしようとしているときに障害が発生したときに呼び出されます。org.springframework.test.context.aot 内の ApplicationContext 使用
修飾子と型メソッド説明AotContextLoader.loadContextForAotProcessing
(MergedContextConfiguration mergedConfig) 提供されたMergedContextConfiguration
に基づいて AOT ビルド時の処理用に新しいApplicationContext
をロードし、コンテキストを構成して、コンテキストを返します。AotContextLoader.loadContextForAotRuntime
(MergedContextConfiguration mergedConfig, ApplicationContextInitializer<ConfigurableApplicationContext> initializer) 提供されたMergedContextConfiguration
およびApplicationContextInitializer
に基づいて、AOT ランタイム実行用に新しいApplicationContext
をロードします。org.springframework.test.context.cache 内の ApplicationContext 使用
修飾子と型メソッド説明ContextCache.get
(MergedContextConfiguration key) 指定されたキーのキャッシュされたApplicationContext
を取得します。DefaultContextCache.get
(MergedContextConfiguration key) DefaultCacheAwareContextLoaderDelegate.loadContext
(MergedContextConfiguration mergedConfig) protected ApplicationContext
DefaultCacheAwareContextLoaderDelegate.loadContextInAotMode
(org.springframework.test.context.cache.AotMergedContextConfiguration aotMergedConfig) protected ApplicationContext
DefaultCacheAwareContextLoaderDelegate.loadContextInternal
(MergedContextConfiguration mergedConfig) 提供されたマージされたコンテキスト構成のApplicationContext
をロードします。修飾子と型メソッド説明void
ContextCache.put
(MergedContextConfiguration key, ApplicationContext context) 特定のキーにあるApplicationContext
インスタンスをキャッシュに明示的に追加します。これにより、カスタムの排除ポリシーが適用される可能性があります。void
DefaultContextCache.put
(MergedContextConfiguration key, ApplicationContext context) org.springframework.test.context.junit.jupiter 内の ApplicationContext 使用
修飾子と型メソッド説明static ApplicationContext
SpringExtension.getApplicationContext
(org.junit.jupiter.api.extension.ExtensionContext context) 提供されたExtensionContext
に関連付けられたApplicationContext
を取得します。org.springframework.test.context.junit4 内の ApplicationContext 使用
修飾子と型フィールド説明protected ApplicationContext
AbstractJUnit4SpringContextTests.applicationContext
AbstractJUnit4SpringContextTests.setApplicationContext(ApplicationContext)
を介してこのテストインスタンスに挿入されたApplicationContext
。修飾子と型メソッド説明final void
AbstractJUnit4SpringContextTests.setApplicationContext
(ApplicationContext applicationContext) ApplicationContextAware
セマンティクスを介して提供される、このテストインスタンスによって使用されるApplicationContext
を設定します。org.springframework.test.context.support 内の ApplicationContext 使用
修飾子と型メソッド説明DefaultTestContext.getApplicationContext()
このテストコンテキストのアプリケーションコンテキストを取得します。final ApplicationContext
AbstractDelegatingSmartContextLoader.loadContext
(MergedContextConfiguration mergedConfig) ApplicationContext
をロードする適切な候補SmartContextLoader
にデリゲートします。final ApplicationContext
AbstractGenericContextLoader.loadContext
(MergedContextConfiguration mergedConfig) 提供されたMergedContextConfiguration
のGenericApplicationContext
をロードします。final ApplicationContext
AbstractDelegatingSmartContextLoader.loadContextForAotProcessing
(MergedContextConfiguration mergedConfig) AOT 処理のためにApplicationContext
をロードするために、適切な候補SmartContextLoader
に委譲します。final ApplicationContext
AbstractDelegatingSmartContextLoader.loadContextForAotRuntime
(MergedContextConfiguration mergedConfig, ApplicationContextInitializer<ConfigurableApplicationContext> initializer) AOT ランタイム実行のためにApplicationContext
をロードするために、適切な候補SmartContextLoader
に委譲します。org.springframework.test.context.testng 内の ApplicationContext 使用
修飾子と型フィールド説明protected ApplicationContext
AbstractTestNGSpringContextTests.applicationContext
AbstractTestNGSpringContextTests.setApplicationContext(ApplicationContext)
を介してこのテストインスタンスに挿入されたApplicationContext
。修飾子と型メソッド説明final void
AbstractTestNGSpringContextTests.setApplicationContext
(ApplicationContext applicationContext) ApplicationContextAware
セマンティクスを介して提供される、このテストインスタンスによって使用されるApplicationContext
を設定します。org.springframework.test.context.web 内の ApplicationContext 使用
修飾子と型メソッド説明final ApplicationContext
AbstractGenericWebContextLoader.loadContext
(StringSE... locations) final ApplicationContext
AbstractGenericWebContextLoader.loadContext
(MergedContextConfiguration mergedConfig) 提供されたMergedContextConfiguration
のGenericWebApplicationContext
をロードします。org.springframework.test.web.reactive.server 内の ApplicationContext 使用
修飾子と型メソッド説明static WebTestClient.MockServerSpec<?>
WebTestClient.bindToApplicationContext
(ApplicationContext applicationContext) このオプションを使用して、アプリケーションの Spring 構成またはそのサブセットからサーバーをセットアップします。org.springframework.ui.context.support 内の ApplicationContext 使用
修飾子と型メソッド説明static ThemeSource
UiApplicationContextUtils.initThemeSource
(ApplicationContext context) 使用すべきではありません。指定されたアプリケーションコンテキストの ThemeSource を初期化し、"themeSource" という名前の Bean を自動検出します。org.springframework.validation.beanvalidation 内の ApplicationContext 使用
修飾子と型メソッド説明void
LocalValidatorFactoryBean.setApplicationContext
(ApplicationContext applicationContext) org.springframework.web.context 内の ApplicationContext 使用
修飾子と型インターフェース説明interface
設定可能な Web アプリケーションコンテキストによって実装されるインターフェース。interface
Web アプリケーションの構成を提供するインターフェース。修飾子と型メソッド説明protected ApplicationContext
ContextLoader.loadParentContext
(ServletContextEE servletContext) ルート WebApplicationContext の親コンテキストとして使用される ApplicationContext インスタンスをロードまたは取得するための、デフォルトの実装(サブクラスによってオーバーライドされる可能性がある)を持つテンプレートメソッド。org.springframework.web.context.support 内の ApplicationContext 使用
修飾子と型クラス説明class
Web 環境用のConfigurableWebApplicationContext
インターフェースを実装するAbstractRefreshableApplicationContext
サブクラス。class
コンポーネントクラスを入力として受け入れるWebApplicationContext
実装 — 特に@Configuration
クラスだけでなく、プレーンな@Component
クラス、jakarta.inject
アノテーションを使用する JSR-330 準拠のクラス。class
Web 環境に適したGenericApplicationContext
のサブクラス。class
GroovyBeanDefinitionReader
で理解されるように、Groovy Bean 定義スクリプトおよび / または XML ファイルから構成を取得するWebApplicationContext
実装。class
テスト用の静的WebApplicationContext
実装。class
XmlBeanDefinitionReader
が理解する XML ドキュメントから構成を取得するWebApplicationContext
実装。修飾子と型メソッド説明protected void
WebApplicationObjectSupport.initApplicationContext
(ApplicationContext context) 指定された ApplicationContext がWebApplicationContext
の場合、WebApplicationObjectSupport.initServletContext(jakarta.servlet.ServletContext)
を呼び出します。org.springframework.web.method 内の ApplicationContext 使用
修飾子と型メソッド説明static ListSE<ControllerAdviceBean>
ControllerAdviceBean.findAnnotatedBeans
(ApplicationContext context) 指定されたApplicationContext
で@ControllerAdvice
のアノテーションが付けられた Bean を見つけ、ControllerAdviceBean
インスタンスとしてラップします。org.springframework.web.reactive 内の ApplicationContext 使用
修飾子と型メソッド説明protected void
DispatcherHandler.initStrategies
(ApplicationContext context) void
DispatcherHandler.setApplicationContext
(ApplicationContext applicationContext) 修飾子コンストラクター説明DispatcherHandler
(ApplicationContext applicationContext) 指定されたApplicationContext
の新しいDispatcherHandler
を作成します。org.springframework.web.reactive.config 内の ApplicationContext 使用
修飾子と型メソッド説明void
WebFluxConfigurationSupport.setApplicationContext
(ApplicationContext applicationContext) org.springframework.web.reactive.resource 内の ApplicationContext 使用
org.springframework.web.reactive.result.method.annotation 内の ApplicationContext 使用
修飾子と型メソッド説明void
RequestMappingHandlerAdapter.setApplicationContext
(ApplicationContext applicationContext) ConfigurableApplicationContext
は、メソッド引数のデフォルト値の式を解決し、@ControllerAdvice
Bean を検出するために必要です。org.springframework.web.reactive.result.view 内の ApplicationContext 使用
修飾子と型メソッド説明AbstractView.getApplicationContext()
UrlBasedViewResolver.getApplicationContext()
含まれているApplicationContext
があれば、それを返します。protected final ApplicationContext
AbstractView.obtainApplicationContext()
実際に使用するためにApplicationContext
を取得します。修飾子と型メソッド説明void
AbstractView.setApplicationContext
(ApplicationContext applicationContext) void
UrlBasedViewResolver.setApplicationContext
(ApplicationContext applicationContext) 含まれているApplicationContext
があればそれを受け入れます。org.springframework.web.reactive.result.view.script 内の ApplicationContext 使用
修飾子コンストラクター説明RenderingContext
(ApplicationContext applicationContext, LocaleSE locale, FunctionSE<StringSE, StringSE> templateLoader, StringSE url) 新しいRenderingContext
を作成します。org.springframework.web.server 内の ApplicationContext 使用
修飾子と型メソッド説明ServerWebExchange.getApplicationContext()
WebHttpHandlerBuilder.applicationContext(ApplicationContext)
で初期化された場合、Web アプリケーションに関連付けられたApplicationContext
を返します。ServerWebExchangeDecorator.getApplicationContext()
org.springframework.web.server.adapter 内の ApplicationContext 使用
修飾子と型メソッド説明protected ApplicationContext
AbstractReactiveWebInitializer.createApplicationContext()
WebHttpHandlerBuilder.applicationContext
によって検出されたものを含むアプリケーション Bean を含む Spring 構成を返します。DefaultServerWebExchange.getApplicationContext()
HttpWebHandlerAdapter.getApplicationContext()
設定されたApplicationContext
を返します(ある場合)。修飾子と型メソッド説明static WebHttpHandlerBuilder
WebHttpHandlerBuilder.applicationContext
(ApplicationContext context) ApplicationContext
で Bean を検出して新しいビルダーインスタンスを作成する静的ファクトリメソッド。protected void
AbstractReactiveWebInitializer.refreshApplicationContext
(ApplicationContext context) 必要に応じて、指定されたアプリケーションコンテキストをリフレッシュします。protected void
AbstractReactiveWebInitializer.registerCloseListener
(ServletContextEE servletContext, ApplicationContext applicationContext) サーブレットコンテキストが破棄されると、指定されたアプリケーションコンテキストを閉じるServletContextListener
EE を登録します。void
HttpWebHandlerAdapter.setApplicationContext
(ApplicationContext applicationContext) WebHttpHandlerBuilder.applicationContext(ApplicationContext)
を介して初期化されている場合は、Web アプリケーションに関連付けられたApplicationContext
を構成します。org.springframework.web.servlet 内の ApplicationContext 使用
修飾子と型メソッド説明protected ObjectSE
DispatcherServlet.createDefaultStrategy
(ApplicationContext context, ClassSE<?> clazz) デフォルト戦略を作成します。protected WebApplicationContext
FrameworkServlet.createWebApplicationContext
(ApplicationContext parent) このサーブレットの WebApplicationContext(デフォルトのXmlWebApplicationContext
または設定されている場合はcustom context class
)をインスタンス化します。protected <T> ListSE<T>
DispatcherServlet.getDefaultStrategies
(ApplicationContext context, ClassSE<T> strategyInterface) 特定の戦略インターフェースのデフォルト戦略オブジェクトのリストを作成します。protected <T> T
DispatcherServlet.getDefaultStrategy
(ApplicationContext context, ClassSE<T> strategyInterface) 指定された戦略インターフェースのデフォルト戦略オブジェクトを返します。protected void
DispatcherServlet.initStrategies
(ApplicationContext context) このサーブレットが使用する戦略オブジェクトを初期化します。protected void
DispatcherServlet.onRefresh
(ApplicationContext context) protected void
FrameworkServlet.onRefresh
(ApplicationContext context) オーバーライドしてサーブレット固有のリフレッシュ作業を追加できるテンプレートメソッド。void
FrameworkServlet.setApplicationContext
(ApplicationContext applicationContext) ApplicationContextAware
を介して Spring によって呼び出され、現在のアプリケーションコンテキストを挿入します。org.springframework.web.servlet.config.annotation 内の ApplicationContext 使用
修飾子と型メソッド説明final ApplicationContext
WebMvcConfigurationSupport.getApplicationContext()
関連する SpringApplicationContext
を返します。修飾子と型メソッド説明protected void
RedirectViewControllerRegistration.setApplicationContext
(ApplicationContext applicationContext) protected void
ViewControllerRegistration.setApplicationContext
(ApplicationContext applicationContext) void
WebMvcConfigurationSupport.setApplicationContext
(ApplicationContext applicationContext) たとえば、リソースの読み込みには SpringApplicationContext
を設定します。修飾子コンストラクター説明ResourceHandlerRegistry
(ApplicationContext applicationContext, ServletContextEE servletContext) 指定されたアプリケーションコンテキストの新しいリソースハンドラーレジストリを作成します。ResourceHandlerRegistry
(ApplicationContext applicationContext, ServletContextEE servletContext, ContentNegotiationManager contentNegotiationManager) 指定されたアプリケーションコンテキストの新しいリソースハンドラーレジストリを作成します。ResourceHandlerRegistry
(ApplicationContext applicationContext, ServletContextEE servletContext, ContentNegotiationManager contentNegotiationManager, UrlPathHelper pathHelper) 静的リソースへのリクエストのマッピングに使用されるUrlPathHelper
も受け入れるResourceHandlerRegistry(ApplicationContext, ServletContext, ContentNegotiationManager)
のバリアント。ViewControllerRegistry
(ApplicationContext applicationContext) ApplicationContext
を使用したクラスコンストラクター。ViewResolverRegistry
(ContentNegotiationManager contentNegotiationManager, ApplicationContext context) ContentNegotiationManager
およびApplicationContext
のクラスコンストラクター。org.springframework.web.servlet.handler 内の ApplicationContext 使用
修飾子と型メソッド説明void
HandlerMappingIntrospector.setApplicationContext
(ApplicationContext applicationContext) org.springframework.web.servlet.mvc.method.annotation 内の ApplicationContext 使用
修飾子と型メソッド説明void
ExceptionHandlerExceptionResolver.setApplicationContext
(ApplicationContext applicationContext) org.springframework.web.servlet.resource 内の ApplicationContext 使用
修飾子と型メソッド説明protected void
ResourceUrlProvider.detectResourceHandlers
(ApplicationContext appContext) void
ResourceUrlProvider.setApplicationContext
(ApplicationContext applicationContext) org.springframework.web.servlet.view 内の ApplicationContext 使用
修飾子と型メソッド説明void
ViewResolverComposite.setApplicationContext
(ApplicationContext applicationContext) org.springframework.web.servlet.view.groovy 内の ApplicationContext 使用
修飾子と型メソッド説明protected void
GroovyMarkupView.initApplicationContext
(ApplicationContext context) 起動時に呼び出されます。void
GroovyMarkupConfigurer.setApplicationContext
(ApplicationContext applicationContext) org.springframework.web.servlet.view.script 内の ApplicationContext 使用
修飾子コンストラクター説明RenderingContext
(ApplicationContext applicationContext, LocaleSE locale, FunctionSE<StringSE, StringSE> templateLoader, StringSE url) 新しいRenderingContext
を作成します。org.springframework.web.socket.adapter.standard 内の ApplicationContext 使用
修飾子と型メソッド説明protected ApplicationContext
ConvertingEncoderDecoderSupport.getApplicationContext()
アクティブなApplicationContext
を返します。org.springframework.web.socket.config.annotation 内の ApplicationContext 使用
修飾子と型メソッド説明protected void
WebMvcStompEndpointRegistry.setApplicationContext
(ApplicationContext applicationContext)
SmartContextLoader
SPI で定義されたメソッドを優先