| インターフェース | 説明 |
|---|---|
| AnnotatedBeanDefinition | Bean クラスに関する AnnotationMetadata を公開する拡張 BeanDefinition インターフェース - クラスをまだロードする必要はありません。 |
| クラス | 説明 |
|---|---|
| AnnotatedGenericBeanDefinition | GenericBeanDefinition クラスの拡張。AnnotatedBeanDefinition インターフェースを通じて公開されるアノテーションメタデータのサポートを追加します。 |
| AnnotationBeanWiringInfoResolver | Configurable アノテーションを使用してオートワイヤーが必要なクラスを識別する BeanWiringInfoResolver。 |
| AutowiredAnnotationBeanPostProcessor | アノテーション付きフィールド、setter メソッド、任意の構成メソッドをオートワイヤーする BeanPostProcessor 実装。 |
| BeanFactoryAnnotationUtils | Spring の @Qualifier アノテーションなど、アノテーションに関連する Bean ルックアップを実行する便利なメソッド。 |
| CustomAutowireConfigurer | カスタム autowire 修飾子型の便利な登録を可能にする BeanFactoryPostProcessor 実装。 |
| InitDestroyAnnotationBeanPostProcessor | アノテーション付きの init および destroy メソッドを呼び出す BeanPostProcessor 実装。 |
| InjectionMetadata | インジェクションメタデータを管理するための内部クラス。 |
| InjectionMetadata.InjectedElement | 単一の注入された要素。 |
| QualifierAnnotationAutowireCandidateResolver | オートワイヤーされるフィールドまたはパラメーターの qualifier annotations に対して Bean 定義修飾子を一致させる AutowireCandidateResolver 実装。 |
| RequiredAnnotationBeanPostProcessor | 必要な JavaBean プロパティを強制的に構成する BeanPostProcessor 実装。 |
| 列挙型 | 説明 |
|---|---|
| Autowire | オートワイヤーステータスを決定する列挙: つまり、Bean が、setter インジェクションを使用して Spring コンテナーによって自動的に依存関係を注入する必要があるかどうか。 |
| アノテーション型 | 説明 |
|---|---|
| Autowired | コンストラクター、フィールド、setter メソッド、構成メソッドを、Spring の依存性注入機能によってオートワイヤーされるようにマークします。 |
| Configurable | クラスを Spring 駆動構成の対象としてマークします。 |
| Lookup | 「ルックアップ」メソッドを示すアノテーション。コンテナーによってオーバーライドされ、 getBean 呼び出しのために BeanFactory にリダイレクトして戻されます。 |
| Qualifier | このアノテーションは、オートワイヤー時に候補 Bean の修飾子としてフィールドまたはパラメーターで使用できます。 |
| Required | メソッド(通常は JavaBean setter メソッド)を「必須」としてマークします。つまり、setter メソッドは、値で依存性注入されるように構成する必要があります。 |
| Value | 影響を受ける引数のデフォルト値の式を示す、フィールドまたはメソッド / コンストラクターパラメーターレベルのアノテーション。 |