パッケージの使用
org.springframework.beans.factory.config
org.springframework.beans.factory.config を使用するパッケージ
パッケージ
説明
AspectJ 5 @Annotated クラスを Spring AOP で使用できるようにするクラス。
AspectJ に基づく自動プロキシを有効にする基本クラス。
XML スキーマが主要な構成形式である、宣言型 AOP 構成のサポートパッケージ。
AOP アライアンスインターフェースに準拠した Spring の基本的な AOP インフラストラクチャを含むパッケージ。
Spring AOP フレームワークが任意のアドバイス型を処理できるようにする SPI パッケージ。
ApplicationContexts で使用する Bean ポストプロセッサー。ProxyFactoryBean を使用せずに AOP プロキシを自動的に作成することにより、AOP の使用を簡素化します。
Spring の AOP 自動プロキシサポートで使用するためのさまざまな
TargetSourceCreator
実装。 構成可能なバックエンドを使用した、ターゲットオブジェクトの AOP ベースのスコープのサポート。
アノテーション駆動型 Bean 構成のサポートパッケージ。
Bean ファクトリの AOT サポート。
Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。
Bean 定義解析のサポートインフラストラクチャ。
Java
ServiceLoader
SE 機能のサポートパッケージ。org.springframework.beans.factory
パッケージをサポートするクラス。 標準の "spring-beans" XSD を含む、抽象 XML ベースの
BeanFactory
実装が含まれています。 このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
標準コンテキストイベントなどのアプリケーションイベントのサポートクラス。
Spring アプリケーションコンテキスト内の式解析サポート。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
Spring の
LoadTimeWeaver
抽象化に基づいた、Spring アプリケーションコンテキストのロード時ウィービングサポート。DAO のアノテーションサポート。
JSON を処理するための HttpMessageConverter 実装を提供します。
Spring JDBC 構成名前空間を定義します。
宣言型 JMS リスナーエンドポイントのアノテーションとサポートクラス。
ノンブロッキング、リアクティブ契約でアノテーション付きメッセージ処理メソッドを操作するためのサポートクラス。
アノテーション付きのメッセージ処理メソッドを操作するためのクラスをサポートします。
STOMP などのプロトコルを含む Simple Messaging Protocols の一般的なサポート。
Hibernate 5.x と Spring の概念の統合を提供するパッケージ。
org.springframework.orm.jpa
パッケージをサポートするクラス。 非同期メソッド実行のアノテーションサポート。
XML スキーマが主要な構成形式である、宣言的なスケジューリング構成のサポートパッケージ。
Spring の動的言語機械のサポートパッケージ。XML スキーマが主要な構成形式です。
Spring のスクリプトパッケージのサポートクラス。
org.springframework.transaction パッケージのサポートクラス。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
一般的なリクエストコンテキストの保持、特に HTTP リクエストまたは HTTP セッションごとのアプリケーションオブジェクトのスコープのサポート。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context
パッケージをサポートするクラス。 アノテーションベースのハンドラーメソッド処理のクラスをサポートします。
アノテーションベースのハンドラーメソッド処理のインフラストラクチャ。
Spring MVC の XML 構成名前空間を定義します。
カスタム実装の抽象基本クラスを含む、標準の HandlerMapping 実装を提供します。
org.springframework.web.method.annotation
パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 構成クラスでのアノテーションベースの WebSocket セットアップのサポート。
- クラス説明新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。リスト可能なほとんどの Bean ファクトリによって実装される構成インターフェース。インスタンス化前のコールバックと、インスタンス化後、明示的なプロパティが設定されるかオートワイヤーが発生する前のコールバックを追加する
BeanPostProcessor
のサブインターフェース。InstantiationAwareBeanPostProcessor
インターフェースの拡張。処理された Bean の最終的な型を予測するためのコールバックを追加します。 - クラス説明新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。インスタンス化前のコールバックと、インスタンス化後、明示的なプロパティが設定されるかオートワイヤーが発生する前のコールバックを追加する
BeanPostProcessor
のサブインターフェース。InstantiationAwareBeanPostProcessor
インターフェースの拡張。処理された Bean の最終的な型を予測するためのコールバックを追加します。 - クラス説明BeanDefinition は、Bean インスタンスを記述します。インスタンスには、プロパティ値、コンストラクター引数値、具体的な実装によって提供される詳細情報があります。名前とエイリアスを持つ BeanDefinition のホルダー。Bean 名への参照を抽象的に公開するインターフェース。
- クラス説明新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。インスタンス化前のコールバックと、インスタンス化後、明示的なプロパティが設定されるかオートワイヤーが発生する前のコールバックを追加する
BeanPostProcessor
のサブインターフェース。InstantiationAwareBeanPostProcessor
インターフェースの拡張。処理された Bean の最終的な型を予測するためのコールバックを追加します。 - クラス説明新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。
- クラス説明新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。リスト可能なほとんどの Bean ファクトリによって実装される構成インターフェース。インスタンス化前のコールバックと、インスタンス化後、明示的なプロパティが設定されるかオートワイヤーが発生する前のコールバックを追加する
BeanPostProcessor
のサブインターフェース。InstantiationAwareBeanPostProcessor
インターフェースの拡張。処理された Bean の最終的な型を予測するためのコールバックを追加します。 - クラス説明名前とエイリアスを持つ BeanDefinition のホルダー。ほとんどの Bean ファクトリによって実装される構成インターフェース。
- クラス説明既存の Bean インスタンスに対してこの機能を公開したい場合、オートワイヤーが可能な Bean ファクトリによって実装される
BeanFactory
インターフェースの拡張。BeanDefinition は、Bean インスタンスを記述します。インスタンスには、プロパティ値、コンストラクター引数値、具体的な実装によって提供される詳細情報があります。名前とエイリアスを持つ BeanDefinition のホルダー。アプリケーションコンテキストの Bean 定義のカスタム変更を可能にし、コンテキストの基になる Bean ファクトリの Bean プロパティ値を適応させるファクトリフック。新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。リスト可能なほとんどの Bean ファクトリによって実装される構成インターフェース。注入される特定の依存関係の記述子。破棄前コールバックを追加するBeanPostProcessor
のサブインターフェース。インスタンス化前のコールバックと、インスタンス化後、明示的なプロパティが設定されるかオートワイヤーが発生する前のコールバックを追加するBeanPostProcessor
のサブインターフェース。InstantiationAwareBeanPostProcessor
インターフェースの拡張。処理された Bean の最終的な型を予測するためのコールバックを追加します。 - クラス説明フラグに応じて、シングルトンオブジェクトまたはプロトタイプオブジェクトを作成する
FactoryBean
実装の単純なテンプレートスーパークラス。既存の Bean インスタンスに対してこの機能を公開したい場合、オートワイヤーが可能な Bean ファクトリによって実装されるBeanFactory
インターフェースの拡張。BeanDefinition は、Bean インスタンスを記述します。インスタンスには、プロパティ値、コンストラクター引数値、具体的な実装によって提供される詳細情報があります。名前とエイリアスを持つ BeanDefinition のホルダー。Bean 定義内の式を評価するためのコンテキストオブジェクト。該当する場合、式として評価することによって値を解決するための戦略インターフェース。アプリケーションコンテキストの Bean 定義のカスタム変更を可能にし、コンテキストの基になる Bean ファクトリの Bean プロパティ値を適応させるファクトリフック。新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。Bean 名への参照を抽象的に公開するインターフェース。ほとんどの Bean ファクトリによって実装される構成インターフェース。リスト可能なほとんどの Bean ファクトリによって実装される構成インターフェース。コンストラクター引数値のホルダー。通常は Bean 定義の一部として。コンストラクター引数値のホルダー。実際のコンストラクター引数のターゲット型を示すオプションの type 属性があります。注入される特定の依存関係の記述子。インスタンス化前のコールバックと、インスタンス化後、明示的なプロパティが設定されるかオートワイヤーが発生する前のコールバックを追加するBeanPostProcessor
のサブインターフェース。単純なメソッド呼び出し Bean: (MethodInvokingFactoryBean
とは対照的に)結果がコンテナーに公開されることを期待せずに、ターゲットメソッドを呼び出すだけです。特定の Bean 名と Bean インスタンスの単純なホルダー。Bean 定義プロパティ値のプレースホルダーを解決するプロパティリソースコンフィグレータの抽象基本クラス。使用すべきではありません。プロパティリソースから個々の Bean プロパティ値の構成を許可します。ConfigurableBeanFactory
が使用する戦略インターフェース。Bean インスタンスを保持するターゲットスコープを表します。共有 Bean インスタンスのレジストリを定義するインターフェース。型指定された文字列値のホルダー。YAML ファクトリの基本クラス。プロパティが一致するかどうかをテストするために使用される戦略インターフェース。YAML 解析結果の処理に使用されるコールバックインターフェース。リソースを解決するために使用するメソッド。 - クラス説明BeanDefinition は、Bean インスタンスを記述します。インスタンスには、プロパティ値、コンストラクター引数値、具体的な実装によって提供される詳細情報があります。名前とエイリアスを持つ BeanDefinition のホルダー。Bean 名への参照を抽象的に公開するインターフェース。
- org.springframework.beans.factory.serviceloader で使用されている org.springframework.beans.factory.config のクラス
- クラス説明既存の Bean インスタンスに対してこの機能を公開したい場合、オートワイヤーが可能な Bean ファクトリによって実装される
BeanFactory
インターフェースの拡張。BeanDefinition は、Bean インスタンスを記述します。インスタンスには、プロパティ値、コンストラクター引数値、具体的な実装によって提供される詳細情報があります。特定の Bean 定義をカスタマイズするためのコールバック。名前とエイリアスを持つ BeanDefinition のホルダー。該当する場合、式として評価することによって値を解決するための戦略インターフェース。アプリケーションコンテキストの Bean 定義のカスタム変更を可能にし、コンテキストの基になる Bean ファクトリの Bean プロパティ値を適応させるファクトリフック。新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。ほとんどの Bean ファクトリによって実装される構成インターフェース。リスト可能なほとんどの Bean ファクトリによって実装される構成インターフェース。コンストラクター引数値のホルダー。通常は Bean 定義の一部として。注入される特定の依存関係の記述子。特定の Bean 名と Bean インスタンスの単純なホルダー。ConfigurableBeanFactory
が使用する戦略インターフェース。Bean インスタンスを保持するターゲットスコープを表します。共有 Bean インスタンスのレジストリを定義するインターフェース。型指定された文字列値のホルダー。 - クラス説明BeanDefinition は、Bean インスタンスを記述します。インスタンスには、プロパティ値、コンストラクター引数値、具体的な実装によって提供される詳細情報があります。名前とエイリアスを持つ BeanDefinition のホルダー。型指定された文字列値のホルダー。
- クラス説明既存の Bean インスタンスに対してこの機能を公開したい場合、オートワイヤーが可能な Bean ファクトリによって実装される
BeanFactory
インターフェースの拡張。アプリケーションコンテキストの Bean 定義のカスタム変更を可能にし、コンテキストの基になる Bean ファクトリの Bean プロパティ値を適応させるファクトリフック。リスト可能なほとんどの Bean ファクトリによって実装される構成インターフェース。 - クラス説明BeanDefinition は、Bean インスタンスを記述します。インスタンスには、プロパティ値、コンストラクター引数値、具体的な実装によって提供される詳細情報があります。特定の Bean 定義をカスタマイズするためのコールバック。名前とエイリアスを持つ BeanDefinition のホルダー。アプリケーションコンテキストの Bean 定義のカスタム変更を可能にし、コンテキストの基になる Bean ファクトリの Bean プロパティ値を適応させるファクトリフック。新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。リスト可能なほとんどの Bean ファクトリによって実装される構成インターフェース。注入される特定の依存関係の記述子。破棄前コールバックを追加する
BeanPostProcessor
のサブインターフェース。インスタンス化前のコールバックと、インスタンス化後、明示的なプロパティが設定されるかオートワイヤーが発生する前のコールバックを追加するBeanPostProcessor
のサブインターフェース。 - クラス説明アプリケーションコンテキストの Bean 定義のカスタム変更を可能にし、コンテキストの基になる Bean ファクトリの Bean プロパティ値を適応させるファクトリフック。リスト可能なほとんどの Bean ファクトリによって実装される構成インターフェース。
- クラス説明Bean 定義内の式を評価するためのコンテキストオブジェクト。該当する場合、式として評価することによって値を解決するための戦略インターフェース。
- クラス説明既存の Bean インスタンスに対してこの機能を公開したい場合、オートワイヤーが可能な Bean ファクトリによって実装される
BeanFactory
インターフェースの拡張。BeanDefinition は、Bean インスタンスを記述します。インスタンスには、プロパティ値、コンストラクター引数値、具体的な実装によって提供される詳細情報があります。特定の Bean 定義をカスタマイズするためのコールバック。アプリケーションコンテキストの Bean 定義のカスタム変更を可能にし、コンテキストの基になる Bean ファクトリの Bean プロパティ値を適応させるファクトリフック。リスト可能なほとんどの Bean ファクトリによって実装される構成インターフェース。Bean 定義プロパティ値のプレースホルダーを解決するプロパティリソースコンフィグレータの抽象基本クラス。プロパティリソースから個々の Bean プロパティ値の構成を許可します。ConfigurableBeanFactory
が使用する戦略インターフェース。Bean インスタンスを保持するターゲットスコープを表します。 - クラス説明アプリケーションコンテキストの Bean 定義のカスタム変更を可能にし、コンテキストの基になる Bean ファクトリの Bean プロパティ値を適応させるファクトリフック。新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。リスト可能なほとんどの Bean ファクトリによって実装される構成インターフェース。
- クラス説明新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。インスタンス化前のコールバックと、インスタンス化後、明示的なプロパティが設定されるかオートワイヤーが発生する前のコールバックを追加する
BeanPostProcessor
のサブインターフェース。InstantiationAwareBeanPostProcessor
インターフェースの拡張。処理された Bean の最終的な型を予測するためのコールバックを追加します。 - クラス説明新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。
- クラス説明新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。破棄前コールバックを追加する
BeanPostProcessor
のサブインターフェース。インスタンス化前のコールバックと、インスタンス化後、明示的なプロパティが設定されるかオートワイヤーが発生する前のコールバックを追加するBeanPostProcessor
のサブインターフェース。 - クラス説明新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。破棄前コールバックを追加する
BeanPostProcessor
のサブインターフェース。インスタンス化前のコールバックと、インスタンス化後、明示的なプロパティが設定されるかオートワイヤーが発生する前のコールバックを追加するBeanPostProcessor
のサブインターフェース。InstantiationAwareBeanPostProcessor
インターフェースの拡張。処理された Bean の最終的な型を予測するためのコールバックを追加します。 - クラス説明BeanDefinition は、Bean インスタンスを記述します。インスタンスには、プロパティ値、コンストラクター引数値、具体的な実装によって提供される詳細情報があります。
- クラス説明BeanDefinition は、Bean インスタンスを記述します。インスタンスには、プロパティ値、コンストラクター引数値、具体的な実装によって提供される詳細情報があります。
- クラス説明BeanDefinition は、Bean インスタンスを記述します。インスタンスには、プロパティ値、コンストラクター引数値、具体的な実装によって提供される詳細情報があります。新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。インスタンス化前のコールバックと、インスタンス化後、明示的なプロパティが設定されるかオートワイヤーが発生する前のコールバックを追加する
BeanPostProcessor
のサブインターフェース。InstantiationAwareBeanPostProcessor
インターフェースの拡張。処理された Bean の最終的な型を予測するためのコールバックを追加します。 - org.springframework.validation.beanvalidation で使用されている org.springframework.beans.factory.config のクラスクラス説明既存の Bean インスタンスに対してこの機能を公開したい場合、オートワイヤーが可能な Bean ファクトリによって実装される
BeanFactory
インターフェースの拡張。新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。インスタンス化前のコールバックと、インスタンス化後、明示的なプロパティが設定されるかオートワイヤーが発生する前のコールバックを追加するBeanPostProcessor
のサブインターフェース。InstantiationAwareBeanPostProcessor
インターフェースの拡張。処理された Bean の最終的な型を予測するためのコールバックを追加します。 - クラス説明新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。リスト可能なほとんどの Bean ファクトリによって実装される構成インターフェース。
ConfigurableBeanFactory
が使用する戦略インターフェース。Bean インスタンスを保持するターゲットスコープを表します。 - クラス説明BeanDefinition は、Bean インスタンスを記述します。インスタンスには、プロパティ値、コンストラクター引数値、具体的な実装によって提供される詳細情報があります。実行時に解決される、ファクトリ内の別の Bean への参照である場合に、プロパティ値オブジェクトに使用される不変のプレースホルダークラス。
- クラス説明新しい Bean インスタンスのカスタム変更を可能にするファクトリフック — たとえば、マーカーインターフェースのチェックや、Bean をプロキシでラップするなどです。破棄前コールバックを追加する
BeanPostProcessor
のサブインターフェース。 - org.springframework.web.socket.config.annotation で使用されている org.springframework.beans.factory.config のクラスクラス説明
org.springframework.context.support.PropertySourcesPlaceholderConfigurer
を使用してください。org.springframework.context.support.PropertySourcesPlaceholderConfigurer
は、Environment
およびPropertySource
メカニズムを利用することにより柔軟性があります。