インターフェースの使用
org.springframework.core.io.support.ResourcePatternResolver
パッケージ
説明
このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
Spring のリソース抽象化のサポートクラス。
Web アプリケーションのアプリケーションコンテキストインターフェースのバリアントと、ルート Web アプリケーションコンテキストをブートストラップする ContextLoaderListener が含まれています。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context
パッケージをサポートするクラス。org.springframework.context 内の ResourcePatternResolver 使用
修飾子と型インターフェース説明interface
アプリケーションの構成を提供する主要インターフェース。interface
ほとんどのアプリケーションコンテキストによって実装される SPI インターフェース。org.springframework.context.annotation 内の ResourcePatternResolver 使用
修飾子と型クラス説明class
コンポーネントクラスを入力として受け入れるスタンドアロンアプリケーションコンテキスト— 特に@Configuration
アノテーション付きクラスだけでなく、プレーン@Component
型およびjakarta.inject
アノテーションを使用する JSR-330 準拠クラスも受け入れます。org.springframework.context.support 内の ResourcePatternResolver 使用
修飾子と型クラス説明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
実装。修飾子と型メソッド説明protected ResourcePatternResolver
AbstractApplicationContext.getResourcePatternResolver()
ロケーションパターンをリソースインスタンスに解決するために使用する ResourcePatternResolver を返します。org.springframework.core.io.support 内の ResourcePatternResolver 使用
修飾子と型メソッド説明static ResourcePatternResolver
ResourcePatternUtils.getResourcePatternResolver
(ResourceLoader resourceLoader) 指定されたResourceLoader
のデフォルトResourcePatternResolver
を返します。修飾子コンストラクター説明ResourceArrayPropertyEditor
(ResourcePatternResolver resourcePatternResolver, PropertyResolver propertyResolver) 指定されたResourcePatternResolver
およびPropertyResolver
(通常はEnvironment
)で新しい ResourceArrayPropertyEditor を作成します。ResourceArrayPropertyEditor
(ResourcePatternResolver resourcePatternResolver, PropertyResolver propertyResolver, boolean ignoreUnresolvablePlaceholders) 指定されたResourcePatternResolver
およびPropertyResolver
(通常はEnvironment
)で新しい ResourceArrayPropertyEditor を作成します。org.springframework.web.context 内の ResourcePatternResolver 使用
修飾子と型インターフェース説明interface
設定可能な Web アプリケーションコンテキストによって実装されるインターフェース。interface
Web アプリケーションの構成を提供するインターフェース。org.springframework.web.context.support 内の ResourcePatternResolver 使用
修飾子と型クラス説明class
Web 環境用のConfigurableWebApplicationContext
インターフェースを実装するAbstractRefreshableApplicationContext
サブクラス。class
コンポーネントクラスを入力として受け入れるWebApplicationContext
実装 — 特に@Configuration
クラスだけでなく、プレーンな@Component
クラス、jakarta.inject
アノテーションを使用する JSR-330 準拠のクラス。class
Web 環境に適したGenericApplicationContext
のサブクラス。class
GroovyBeanDefinitionReader
で理解されるように、Groovy Bean 定義スクリプトおよび / または XML ファイルから構成を取得するWebApplicationContext
実装。class
PathMatchingResourcePatternResolver
の ServletContext 対応サブクラス。ServletContext.getResourcePaths(java.lang.String)
EE を介して、Web アプリケーションのルートディレクトリで一致するリソースを見つけることができます。class
テスト用の静的WebApplicationContext
実装。class
XmlBeanDefinitionReader
が理解する XML ドキュメントから構成を取得するWebApplicationContext
実装。修飾子と型メソッド説明protected ResourcePatternResolver
AbstractRefreshableWebApplicationContext.getResourcePatternResolver()
この実装は、拡張されていない WAR のパターンマッチングもサポートします。protected ResourcePatternResolver
GenericWebApplicationContext.getResourcePatternResolver()
この実装は、拡張されていない WAR のパターンマッチングもサポートします。protected ResourcePatternResolver
StaticWebApplicationContext.getResourcePatternResolver()
この実装は、拡張されていない WAR のパターンマッチングもサポートします。