| インターフェース | 説明 |
|---|---|
| AutowireCapableBeanFactory | 既存の Bean インスタンスに対してこの機能を公開したい場合、オートワイヤーが可能な Bean ファクトリによって実装される BeanFactory インターフェースの拡張。 |
| BeanDefinition | BeanDefinition は、Bean インスタンスを記述します。インスタンスには、プロパティ値、コンストラクター引数値、具体的な実装によって提供される詳細情報があります。 |
| BeanDefinitionCustomizer | 特定の Bean 定義をカスタマイズするためのコールバック。 |
| BeanExpressionResolver | 必要に応じて、式として評価することにより値を解決するための戦略インターフェース。 |
| BeanFactoryPostProcessor | アプリケーションコンテキストの Bean 定義のカスタム変更を可能にし、コンテキストの基礎となる Bean ファクトリの Bean プロパティ値を適合させます。 |
| BeanPostProcessor | 新しい Bean インスタンスのカスタム変更を可能にするファクトリフック。 |
| BeanReference | Bean 名への参照を抽象的に公開するインターフェース。 |
| ConfigurableBeanFactory | ほとんどの Bean ファクトリによって実装される構成インターフェース。 |
| ConfigurableListableBeanFactory | リスト可能なほとんどの Bean ファクトリによって実装される構成インターフェース。 |
| DestructionAwareBeanPostProcessor | 破棄前コールバックを追加する BeanPostProcessor のサブインターフェース。 |
| InstantiationAwareBeanPostProcessor | インスタンス化前のコールバックと、インスタンス化後、明示的なプロパティが設定されるかオートワイヤーが発生する前のコールバックを追加する BeanPostProcessor のサブインターフェース。 |
| Scope | ConfigurableBeanFactory が使用する戦略インターフェース。Bean インスタンスを保持するターゲットスコープを表します。 |
| SingletonBeanRegistry | 共有 Bean インスタンスのレジストリを定義するインターフェース。 |
| SmartInstantiationAwareBeanPostProcessor | InstantiationAwareBeanPostProcessor インターフェースの拡張。処理された Bean の最終的な型を予測するためのコールバックを追加します。 |
| YamlProcessor.DocumentMatcher | プロパティが一致するかどうかをテストするために使用される戦略インターフェース。 |
| YamlProcessor.MatchCallback | YAML 解析結果の処理に使用されるコールバックインターフェース。 |
| クラス | 説明 |
|---|---|
| AbstractFactoryBean<T> | フラグに応じて、シングルトンオブジェクトまたはプロトタイプオブジェクトを作成する FactoryBean 実装の単純なテンプレートスーパークラス。 |
| BeanDefinitionHolder | 名前とエイリアスを持つ BeanDefinition のホルダー。 |
| BeanDefinitionVisitor | BeanDefinition オブジェクト、特にそれらに含まれるプロパティ値とコンストラクター引数値をトラバースし、Bean メタデータ値を解決するための訪問者クラス。 |
| BeanExpressionContext | Bean 定義内の式を評価するためのコンテキストオブジェクト。 |
| ConstructorArgumentValues | コンストラクター引数値のホルダー。通常は Bean 定義の一部として。 |
| ConstructorArgumentValues.ValueHolder | コンストラクター引数値のホルダー。実際のコンストラクター引数のターゲット型を示すオプションの type 属性があります。 |
| CustomEditorConfigurer | カスタム property editorsSE の便利な登録を可能にする BeanFactoryPostProcessor 実装。 |
| CustomScopeConfigurer | |
| DependencyDescriptor | 注入される特定の依存関係の記述子。 |
| DeprecatedBeanWarner | @DeprecatedSE Bean の警告を記録する Bean ファクトリポストプロセッサー。 |
| EmbeddedValueResolver | ConfigurableBeanFactory に対するプレースホルダーと式を解決するための StringValueResolver アダプター。 |
| FieldRetrievingFactoryBean | 静的または非静的フィールド値を取得する FactoryBean。 |
| InstantiationAwareBeanPostProcessorAdapter | SmartInstantiationAwareBeanPostProcessor のすべてのメソッドをノーオペレーションとして実装するアダプター。コンテナーによってインスタンス化される各 Bean の通常の処理を変更しません。 |
| ListFactoryBean | 共有リストインスタンスの単純なファクトリ。 |
| MapFactoryBean | 共有 Map インスタンスの単純なファクトリ。 |
| MethodInvokingBean | 単純なメソッド呼び出し Bean: ( MethodInvokingFactoryBean とは対照的に)結果がコンテナーに公開されることを期待せずに、ターゲットメソッドを呼び出すだけです。 |
| MethodInvokingFactoryBean | 静的メソッドまたはインスタンスメソッドの呼び出しの結果である値を返す FactoryBean。 |
| NamedBeanHolder<T> | 特定の Bean 名と Bean インスタンスの単純なホルダー。 |
| ObjectFactoryCreatingFactoryBean | |
| PlaceholderConfigurerSupport | Bean 定義プロパティ値のプレースホルダーを解決するプロパティリソースコンフィグレータの抽象基本クラス。 |
| PreferencesPlaceholderConfigurer | JDK 1.4 の Preferences API( java.util.prefs)をサポートする PropertyPlaceholderConfigurer のサブクラス。 |
| PropertiesFactoryBean | Bean ファクトリの Properties インスタンスとして使用可能なクラスパスの場所からプロパティファイルを作成できます。 |
| PropertyOverrideConfigurer | アプリケーションコンテキスト定義内の Bean プロパティ値をオーバーライドするプロパティリソースコンフィギュレータ。 |
| PropertyPathFactoryBean | 指定されたターゲットオブジェクトのプロパティパスを評価する FactoryBean。 |
| PropertyPlaceholderConfigurer | ${...} プレースホルダーを local properties および / またはシステムプロパティと環境変数に対して解決する PlaceholderConfigurerSupport サブクラス。 |
| PropertyResourceConfigurer | プロパティリソースから個々の Bean プロパティ値の構成を許可します。 |
| ProviderCreatingFactoryBean | |
| RuntimeBeanNameReference | ファクトリで別の Bean 名への参照である場合にプロパティ値オブジェクトに使用される不変のプレースホルダークラス。実行時に解決されます。 |
| RuntimeBeanReference | 実行時に解決される、ファクトリ内の別の Bean への参照である場合に、プロパティ値オブジェクトに使用される不変のプレースホルダークラス。 |
| ServiceLocatorFactoryBean | シグニチャー MyType xxx() または MyType xxx(MyIdType id) (通常は MyService getService() または MyService getService(String id))を持つ 1 つ以上のメソッドが必要なインターフェースを取り、そのインターフェースを実装する動的プロキシを作成して、基になる BeanFactory に委譲する FactoryBean 実装。 |
| SetFactoryBean | 共有 Set インスタンスの単純なファクトリ。 |
| TypedStringValue | 型指定された文字列値のホルダー。 |
| YamlMapFactoryBean | YAML で宣言された値の型とその構造を保持しながら、YAML ソースから読み取る Map のファクトリ。 |
| YamlProcessor | YAML ファクトリの基本クラス。 |
| YamlProcessor.StrictMapAppenderConstructor | 重複キーをチェックする特殊な Constructor。 |
| YamlPropertiesFactoryBean | YAML ソースから読み取り、String プロパティ値のフラット構造を公開する PropertiesSE のファクトリ。 |
| 列挙型 | 説明 |
|---|---|
| YamlProcessor.MatchStatus | |
| YamlProcessor.ResolutionMethod | リソースを解決するために使用するメソッド。 |