| パッケージ | 説明 |
|---|---|
| org.springframework.context | このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。 |
| org.springframework.context.annotation | JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。 |
| org.springframework.context.support | ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。 |
| org.springframework.jca.context | Spring アプリケーションコンテキストを JCA 1.7 準拠の RAR ファイルとしてデプロイできる統合パッケージ。 |
| org.springframework.test.context | このパッケージには Spring TestContext フレームワークが含まれており、使用中の実際のテストフレームワークにとらわれないアノテーション駆動型ユニットおよび統合テストのサポートを提供します。 |
| org.springframework.test.context.support | Spring TestContext フレームワークのサポートクラス。 |
| org.springframework.test.context.web | Web は、Spring TestContext フレームワークのクラスをサポートします。 |
| org.springframework.web.context | Web アプリケーションのアプリケーションコンテキストインターフェースのバリアントと、ルート Web アプリケーションコンテキストをブートストラップする ContextLoaderListener が含まれています。 |
| org.springframework.web.context.support | WebApplicationContext 実装やさまざまなユーティリティクラスなど、 org.springframework.web.context パッケージをサポートするクラス。 |
| org.springframework.web.servlet | アプリケーションコンテキストインフラストラクチャと統合するサーブレット、および Spring Web MVC フレームワークのコアインターフェースとクラスを提供します。 |
| 修飾子と型 | インターフェースと説明 |
|---|---|
interface | ApplicationContextInitializer<C extends ConfigurableApplicationContext>Spring ConfigurableApplicationContext を初期化してからリフレッシュするためのコールバックインターフェース。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | AnnotationConfigApplicationContext コンポーネントクラスを入力として受け入れるスタンドアロンアプリケーションコンテキスト— 特に @Configuration アノテーション付きクラスだけでなく、プレーン @Component 型および javax.inject アノテーションを使用する JSR-330 準拠クラスも受け入れます。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | AbstractApplicationContextApplicationContext インターフェースの抽象的な実装。 |
class | AbstractRefreshableApplicationContextAbstractApplicationContext.refresh() への複数の呼び出しをサポートすることになっている ApplicationContext 実装の基本クラスで、毎回新しい内部 Bean ファクトリインスタンスを作成します。 |
class | AbstractRefreshableConfigApplicationContext 指定された構成の場所の一般的な処理を追加する AbstractRefreshableApplicationContext サブクラス。 |
class | AbstractXmlApplicationContextApplicationContext 実装の便利な基本クラス。XmlBeanDefinitionReader が理解する Bean 定義を含む XML ドキュメントから構成を描画します。 |
class | ClassPathXmlApplicationContext スタンドアロン XML アプリケーションコンテキスト。コンテキストパスをクラスパスから取得し、プレーンパスをパッケージパスを含むクラスパスリソース名として解釈します(例: |
class | FileSystemXmlApplicationContext スタンドアロン XML アプリケーションコンテキスト。ファイルシステムまたは URL からコンテキスト定義ファイルを取得し、プレーンパスを相対ファイルシステムの場所として解釈します(例: |
class | GenericApplicationContext 単一の内部 DefaultListableBeanFactory インスタンスを保持し、特定の Bean 定義フォーマットを想定しない汎用 ApplicationContext 実装。 |
class | GenericGroovyApplicationContextGenericApplicationContext を継承し、GroovyObject を実装する ApplicationContext 実装。AbstractApplicationContext.getBean(java.lang.String) を使用する代わりに、ドット参照解除構文で Bean を取得できます。 |
class | GenericXmlApplicationContext 組み込みの XML サポートを備えた便利なアプリケーションコンテキスト。 |
class | StaticApplicationContext 外部構成ソースから Bean 定義を読み取るのではなく、Bean およびメッセージのプログラムによる登録をサポートする ApplicationContext 実装。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected SetSE<ConfigurableApplicationContext> | LiveBeansView.findApplicationContexts() 現在のアプリケーションに適用可能なすべての ApplicationContexts を見つけます。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected StringSE | LiveBeansView.generateJson(SetSE<ConfigurableApplicationContext> contexts) 指定された ApplicationContexts の Bean の JSON スナップショットを実際に生成します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | ResourceAdapterApplicationContextJCA ResourceAdapter の ApplicationContext 実装。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ConfigurableApplicationContext | SpringContextResourceAdapter.createApplicationContext(BootstrapContextEE bootstrapContext) 指定された JCA BootstrapContext の Spring ApplicationContext をビルドします。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | ContextCustomizer.customizeContext(ConfigurableApplicationContext context, MergedContextConfiguration mergedConfig)Bean 定義がコンテキストになく、コンテキストがリフレッシュされた前にロードされた後に供給 ConfigurableApplicationContext をカスタマイズします。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
ConfigurableApplicationContext | AbstractGenericContextLoader.loadContext(MergedContextConfiguration mergedConfig) 提供されている MergedContextConfiguration から Spring ApplicationContext をロードします。 |
ConfigurableApplicationContext | AbstractGenericContextLoader.loadContext(StringSE... locations) 提供されている locations から Spring ApplicationContext をロードします。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
static void | TestPropertySourceUtils.addInlinedPropertiesToEnvironment(ConfigurableApplicationContext context, StringSE... inlinedProperties) 指定されたインライン化されたプロパティを、提供された context の Environment に追加します。 |
static void | TestPropertySourceUtils.addPropertiesFilesToEnvironment(ConfigurableApplicationContext context, StringSE... locations) |
protected void | AbstractContextLoader.customizeContext(ConfigurableApplicationContext context, MergedContextConfiguration mergedConfig)Bean 定義がコンテキストになく、文脈をリフレッシュされる前にロードされた後、この ContextLoader によって作成された ConfigurableApplicationContext をカスタマイズします。 |
protected void | AbstractContextLoader.prepareContext(ConfigurableApplicationContext context, MergedContextConfiguration mergedConfig)Bean 定義が読み取られる前に、この SmartContextLoader によって作成された ConfigurableApplicationContext を準備します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
ConfigurableApplicationContext | AbstractGenericWebContextLoader.loadContext(MergedContextConfiguration mergedConfig) 提供されている MergedContextConfiguration から Spring WebApplicationContext をロードします。 |
| 修飾子と型 | インターフェースと説明 |
|---|---|
interface | ConfigurableWebApplicationContext 設定可能な Web アプリケーションコンテキストによって実装されるインターフェース。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ListSE<ClassSE<ApplicationContextInitializer<ConfigurableApplicationContext>>> | ContextLoader.determineContextInitializerClasses(ServletContextEE servletContext)ContextLoader.CONTEXT_INITIALIZER_CLASSES_PARAM で指定されている場合に使用する ApplicationContextInitializer 実装クラスを返します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | AbstractRefreshableWebApplicationContextWeb 環境用の ConfigurableWebApplicationContext インターフェースを実装する AbstractRefreshableApplicationContext サブクラス。 |
class | AnnotationConfigWebApplicationContext コンポーネントクラスを入力として受け入れる WebApplicationContext 実装 — 特に @Configuration アノテーション付きクラスだけでなく、プレーン @Component クラスおよび javax.inject アノテーションを使用する JSR-330 準拠クラスも受け入れます。 |
class | GenericWebApplicationContextWeb 環境に適した GenericApplicationContext のサブクラス。 |
class | GroovyWebApplicationContextGroovyBeanDefinitionReader で理解されるように、Groovy Bean 定義スクリプトおよび / または XML ファイルから構成を取得する WebApplicationContext 実装。 |
class | StaticWebApplicationContext テスト用の静的 WebApplicationContext 実装。 |
class | XmlWebApplicationContextXmlBeanDefinitionReader が理解する XML ドキュメントから構成を取得する WebApplicationContext 実装。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected SetSE<ConfigurableApplicationContext> | ServletContextLiveBeansView.findApplicationContexts() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | FrameworkServlet.applyInitializers(ConfigurableApplicationContext wac)WebApplicationContext がリフレッシュされる前に、"contextInitializerClasses" サーブレットの init-param で指定された ApplicationContextInitializer インスタンスに委譲します。 |