クラス AnnotationConfigUtils
java.lang.ObjectSE
org.springframework.context.annotation.AnnotationConfigUtils
アノテーションベースの構成に共通の
BeanPostProcessor
および BeanFactoryPostProcessor
定義を簡単に登録できるユーティリティクラス。また、共通の AutowireCandidateResolver
を登録します。- 導入:
- 2.5
- 作成者:
- Mark Fisher, Juergen Hoeller, Chris Beams, Phillip Webb, Stephane Nicoll, Sam Brannen
- 関連事項:
フィールドサマリー
修飾子と型フィールド説明static final StringSE
内部で管理されている Autowired アノテーションプロセッサーの Bean 名。static final StringSE
内部管理共通アノテーションプロセッサーの Bean 名。static final StringSE
内部で管理されている構成アノテーションプロセッサーの Bean 名。static final StringSE
Configuration
クラスを処理するときに使用する内部管理された BeanNameGenerator の Bean 名。static final StringSE
内部で管理されている EventListenerFactory の Bean 名。static final StringSE
内部で管理されている @EventListener アノテーションプロセッサーの Bean 名。static final StringSE
内部で管理される JPA アノテーションプロセッサーの Bean 名。コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明static void
static void
指定されたレジストリに、関連するすべてのアノテーションポストプロセッサーを登録します。static SetSE<BeanDefinitionHolder>
registerAnnotationConfigProcessors
(BeanDefinitionRegistry registry, ObjectSE source) 指定されたレジストリに、関連するすべてのアノテーションポストプロセッサーを登録します。
フィールドの詳細
CONFIGURATION_ANNOTATION_PROCESSOR_BEAN_NAME
内部で管理されている構成アノテーションプロセッサーの Bean 名。- 関連事項:
CONFIGURATION_BEAN_NAME_GENERATOR
Configuration
クラスを処理するときに使用する内部管理された BeanNameGenerator の Bean 名。基になるConfigurationClassPostProcessor
でカスタム名生成戦略を利用できるようにするために、ブートストラップ中にAnnotationConfigApplicationContext
およびAnnotationConfigWebApplicationContext
によって設定されます。- 導入:
- 3.1.1
- 関連事項:
AUTOWIRED_ANNOTATION_PROCESSOR_BEAN_NAME
内部で管理されている Autowired アノテーションプロセッサーの Bean 名。- 関連事項:
COMMON_ANNOTATION_PROCESSOR_BEAN_NAME
内部管理共通アノテーションプロセッサーの Bean 名。- 関連事項:
PERSISTENCE_ANNOTATION_PROCESSOR_BEAN_NAME
内部で管理される JPA アノテーションプロセッサーの Bean 名。- 関連事項:
EVENT_LISTENER_PROCESSOR_BEAN_NAME
内部で管理されている @EventListener アノテーションプロセッサーの Bean 名。- 関連事項:
EVENT_LISTENER_FACTORY_BEAN_NAME
内部で管理されている EventListenerFactory の Bean 名。- 関連事項:
コンストラクターの詳細
AnnotationConfigUtils
public AnnotationConfigUtils()
メソッドの詳細
registerAnnotationConfigProcessors
指定されたレジストリに、関連するすべてのアノテーションポストプロセッサーを登録します。- パラメーター:
registry
- 操作するレジストリ
registerAnnotationConfigProcessors
public static SetSE<BeanDefinitionHolder> registerAnnotationConfigProcessors(BeanDefinitionRegistry registry, @Nullable ObjectSE source) 指定されたレジストリに、関連するすべてのアノテーションポストプロセッサーを登録します。- パラメーター:
registry
- 操作するレジストリsource
- この登録がトリガーされた構成ソース要素(すでに抽出されている)。null
の場合があります。- 戻り値:
- この呼び出しによって実際に登録されたすべての Bean 定義を含む BeanDefinitionHolders のセット
processCommonDefinitionAnnotations