インターフェース | 説明 |
---|---|
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 | 影響を受ける引数のデフォルト値の式を示す、フィールドまたはメソッド / コンストラクターパラメーターレベルのアノテーション。 |