クラスの使用
org.springframework.beans.factory.support.RegisteredBean
パッケージ
説明
アノテーション駆動型 Bean 構成のサポートパッケージ。
Bean ファクトリの AOT サポート。
org.springframework.beans.factory
パッケージをサポートするクラス。JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
org.springframework.orm.jpa
パッケージをサポートするクラス。org.springframework.beans.factory.annotation 内の RegisteredBean 使用
修飾子と型メソッド説明AutowiredAnnotationBeanPostProcessor.processAheadOfTime
(RegisteredBean registeredBean) InitDestroyAnnotationBeanPostProcessor.processAheadOfTime
(RegisteredBean registeredBean) org.springframework.beans.factory.aot 内の RegisteredBean 使用
修飾子と型メソッド説明org.springframework.javapoet.CodeBlock
InstanceSupplierCodeGenerator.generateCode
(RegisteredBean registeredBean, ExecutableSE constructorOrFactoryMethod) 使用すべきではありません。org.springframework.javapoet.CodeBlock
InstanceSupplierCodeGenerator.generateCode
(RegisteredBean registeredBean, RegisteredBean.InstantiationDescriptor instantiationDescriptor) インスタンスサプライヤーコードを生成します。BeanInstanceSupplier.get
(RegisteredBean registeredBean) org.springframework.javapoet.ClassName
BeanRegistrationCodeFragments.getTarget
(RegisteredBean registeredBean) 登録対象を返します。org.springframework.javapoet.ClassName
BeanRegistrationCodeFragmentsDecorator.getTarget
(RegisteredBean registeredBean) boolean
BeanRegistrationExcludeFilter.isExcludedFromAotProcessing
(RegisteredBean registeredBean) 登録された Bean を AOT 処理および登録から除外する必要があるかどうかを返します。BeanRegistrationAotProcessor.processAheadOfTime
(RegisteredBean registeredBean) 指定されたRegisteredBean
インスタンスを事前に処理し、コントリビューションまたはnull
を返します。<T> T
AutowiredFieldValueResolver.resolve
(RegisteredBean registeredBean) 指定された登録済み Bean のフィールド値を解決します。<T> T
AutowiredFieldValueResolver.resolve
(RegisteredBean registeredBean, ClassSE<T> requiredType) 指定された登録済み Bean のフィールド値を解決します。<T> void
AutowiredFieldValueResolver.resolve
(RegisteredBean registeredBean, ThrowingConsumer<T> action) 指定された登録済み Bean のフィールドを解決し、指定されたアクションに提供します。AutowiredMethodArgumentsResolver.resolve
(RegisteredBean registeredBean) 指定された登録済み Bean のメソッド引数を解決します。void
AutowiredMethodArgumentsResolver.resolve
(RegisteredBean registeredBean, ThrowingConsumer<AutowiredArguments> action) 指定された登録済み Bean のメソッド引数を解決し、指定されたアクションに提供します。void
AutowiredMethodArgumentsResolver.resolveAndInvoke
(RegisteredBean registeredBean, ObjectSE instance) 指定された登録済み Bean のメソッド引数を解決し、リフレクションを使用してメソッドを呼び出します。void
AutowiredFieldValueResolver.resolveAndSet
(RegisteredBean registeredBean, ObjectSE instance) 指定された登録済み Bean のフィールド値を解決し、リフレクションを使用して設定します。AutowiredFieldValueResolver.resolveObject
(RegisteredBean registeredBean) 指定された登録済み Bean のフィールド値を解決します。修飾子と型メソッド説明BeanInstanceSupplier.withGenerator
(ThrowingBiFunction<RegisteredBean, AutowiredArguments, T> generator) 指定されたgenerator
双方向関数を使用して基礎となる Bean をインスタンス化する新しいBeanInstanceSupplier
インスタンスを返します。BeanInstanceSupplier.withGenerator
(ThrowingFunction<RegisteredBean, T> generator) 指定されたgenerator
関数を使用して基礎となる Bean をインスタンス化する新しいBeanInstanceSupplier
インスタンスを返します。org.springframework.beans.factory.support 内の RegisteredBean 使用
修飾子と型メソッド説明RegisteredBean.getParent()
このインスタンスの親を返すか、内部 Bean でない場合はnull
を返します。static RegisteredBean
RegisteredBean.of
(ConfigurableListableBeanFactory beanFactory, StringSE beanName) 通常の Bean の新しいRegisteredBean
インスタンスを作成します。static RegisteredBean
RegisteredBean.ofInnerBean
(RegisteredBean parent, StringSE innerBeanName, BeanDefinition innerBeanDefinition) 内部 Bean の新しいRegisteredBean
インスタンスを作成します。static RegisteredBean
RegisteredBean.ofInnerBean
(RegisteredBean parent, BeanDefinition innerBeanDefinition) 内部 Bean の新しいRegisteredBean
インスタンスを作成します。static RegisteredBean
RegisteredBean.ofInnerBean
(RegisteredBean parent, BeanDefinitionHolder innerBean) 内部 Bean の新しいRegisteredBean
インスタンスを作成します。修飾子と型メソッド説明InstanceSupplier.get
(RegisteredBean registeredBean) 提供されたインスタンスを取得します。static RegisteredBean
RegisteredBean.ofInnerBean
(RegisteredBean parent, StringSE innerBeanName, BeanDefinition innerBeanDefinition) 内部 Bean の新しいRegisteredBean
インスタンスを作成します。static RegisteredBean
RegisteredBean.ofInnerBean
(RegisteredBean parent, BeanDefinition innerBeanDefinition) 内部 Bean の新しいRegisteredBean
インスタンスを作成します。static RegisteredBean
RegisteredBean.ofInnerBean
(RegisteredBean parent, BeanDefinitionHolder innerBean) 内部 Bean の新しいRegisteredBean
インスタンスを作成します。修飾子と型メソッド説明default <V> InstanceSupplier<V>
InstanceSupplier.andThen
(ThrowingBiFunction<RegisteredBean, ? super T, ? extends V> after) 最初にこのサプライヤーからインスタンスを取得し、次にafter
関数を適用して結果を取得する合成インスタンスサプライヤーを返します。org.springframework.context.annotation 内の RegisteredBean 使用
修飾子と型メソッド説明CommonAnnotationBeanPostProcessor.processAheadOfTime
(RegisteredBean registeredBean) ConfigurationClassPostProcessor.processAheadOfTime
(RegisteredBean registeredBean) <T> T
ResourceElementResolver.resolve
(RegisteredBean registeredBean) 指定された登録済み Bean の値を解決します。abstract void
ResourceElementResolver.resolveAndSet
(RegisteredBean registeredBean, ObjectSE instance) 指定された登録済み Bean の値を解決し、リフレクションを使用して設定します。org.springframework.orm.jpa.support 内の RegisteredBean 使用
修飾子と型メソッド説明PersistenceAnnotationBeanPostProcessor.processAheadOfTime
(RegisteredBean registeredBean)
InstanceSupplierCodeGenerator.generateCode(RegisteredBean, InstantiationDescriptor)
を推奨