インターフェースの使用
org.springframework.beans.factory.config.BeanDefinitionCustomizer
パッケージ
説明
org.springframework.beans.factory
パッケージをサポートするクラス。JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
org.springframework.beans.factory.support 内の BeanDefinitionCustomizer 使用
修飾子と型メソッド説明BeanDefinitionBuilder.applyCustomizers
(BeanDefinitionCustomizer... customizers) 指定されたカスタマイザーを基になる Bean 定義に適用します。org.springframework.context.annotation 内の BeanDefinitionCustomizer 使用
修飾子と型メソッド説明<T> void
AnnotatedBeanDefinitionReader.registerBean
(ClassSE<T> beanClass, StringSE name, SupplierSE<T> supplier, BeanDefinitionCustomizer... customizers) 指定された Bean クラスから Bean を登録し、クラスで宣言されたアノテーションからメタデータを取得します。<T> void
AnnotationConfigApplicationContext.registerBean
(StringSE beanName, ClassSE<T> beanClass, SupplierSE<T> supplier, BeanDefinitionCustomizer... customizers) org.springframework.context.support 内の BeanDefinitionCustomizer 使用
修飾子と型メソッド説明final <T> void
GenericApplicationContext.registerBean
(ClassSE<T> beanClass, SupplierSE<T> supplier, BeanDefinitionCustomizer... customizers) 新しいインスタンス(通常はラムダ式またはメソッド参照として宣言される)を取得するために指定されたサプライヤーを使用して、指定された Bean クラスから Bean を登録し、オプションでその Bean 定義メタデータをカスタマイズします(再び通常ラムダ式として宣言される)。final <T> void
GenericApplicationContext.registerBean
(ClassSE<T> beanClass, BeanDefinitionCustomizer... customizers) 指定された Bean クラスから Bean を登録し、オプションでその Bean 定義メタデータ(通常はラムダ式として宣言されます)をカスタマイズします。<T> void
GenericApplicationContext.registerBean
(StringSE beanName, ClassSE<T> beanClass, SupplierSE<T> supplier, BeanDefinitionCustomizer... customizers) 新しいインスタンス(通常はラムダ式またはメソッド参照として宣言される)を取得するために指定されたサプライヤーを使用して、指定された Bean クラスから Bean を登録し、オプションでその Bean 定義メタデータをカスタマイズします(再び通常ラムダ式として宣言される)。final <T> void
GenericApplicationContext.registerBean
(StringSE beanName, ClassSE<T> beanClass, BeanDefinitionCustomizer... customizers) 指定された Bean クラスから Bean を登録し、オプションでその Bean 定義メタデータ(通常はラムダ式として宣言されます)をカスタマイズします。