クラス RepositoryRegistrationAotContribution
java.lang.ObjectSE
org.springframework.data.repository.config.RepositoryRegistrationAotContribution
- 実装されたすべてのインターフェース:
BeanRegistrationAotContribution
public class RepositoryRegistrationAotContribution
extends ObjectSE
implements BeanRegistrationAotContribution
BeanRegistrationAotContribution
は、リポジトリ登録に貢献するために使用されます。- 導入:
- 3.0
- 作成者:
- John Blum
コンストラクターのサマリー
コンストラクター修飾子コンストラクター説明protected
RepositoryRegistrationAotContribution
(RepositoryRegistrationAotProcessor repositoryRegistrationAotProcessor) このコントリビューションの作成元である、指定された必要なRepositoryRegistrationAotProcessor
で初期化されたRepositoryRegistrationAotContribution
の新しいインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明void
applyTo
(GenerationContext generationContext, BeanRegistrationCode beanRegistrationCode) buildAotRepositoryContext
(RegisteredBean bean, RepositoryConfiguration<?> repositoryMetadata) forBean
(RegisteredBean repositoryBean) Bean レジストリに登録されているRepository
を表す、指定された必要なRegisteredBean
のRepositoryRegistrationAotContribution
を構築します。fromProcessor
(RepositoryRegistrationAotProcessor repositoryRegistrationAotProcessor) このコントリビューションの作成元である指定された必須のRepositoryRegistrationAotProcessor
で初期化されたRepositoryRegistrationAotContribution
の新しいインスタンスを構築するために使用されるファクトリメソッド。protected ConfigurableListableBeanFactory
protected OptionalSE<BiConsumerSE<AotRepositoryContext,
GenerationContext>> protected AotRepositoryContext
protected RepositoryRegistrationAotProcessor
PredicateSE<ClassSE<?>>
withModuleContribution
(BiConsumerSE<AotRepositoryContext, GenerationContext> moduleContribution) データモジュール固有のコントリビューションのCallback
SE。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.aot.BeanRegistrationAotContribution から継承されたメソッド
customizeBeanRegistrationCodeFragments
コンストラクターの詳細
RepositoryRegistrationAotContribution
protected RepositoryRegistrationAotContribution(RepositoryRegistrationAotProcessor repositoryRegistrationAotProcessor) このコントリビューションの作成元である、指定された必要なRepositoryRegistrationAotProcessor
で初期化されたRepositoryRegistrationAotContribution
の新しいインスタンスを構築します。- パラメーター:
repositoryRegistrationAotProcessor
- このコントリビューションが作成された元のRepositoryRegistrationAotProcessor
への参照。- 例外:
IllegalArgumentExceptionSE
-RepositoryRegistrationAotProcessor
が null の場合。- 関連事項:
メソッドの詳細
fromProcessor
public static RepositoryRegistrationAotContribution fromProcessor(RepositoryRegistrationAotProcessor repositoryRegistrationAotProcessor) このコントリビューションの作成元である指定された必須のRepositoryRegistrationAotProcessor
で初期化されたRepositoryRegistrationAotContribution
の新しいインスタンスを構築するために使用されるファクトリメソッド。- パラメーター:
repositoryRegistrationAotProcessor
- このコントリビューションが作成された元のRepositoryRegistrationAotProcessor
への参照。- 戻り値:
RepositoryRegistrationAotContribution
の新しいインスタンス。- 例外:
IllegalArgumentExceptionSE
-RepositoryRegistrationAotProcessor
が null の場合。- 関連事項:
getBeanFactory
getModuleContribution
getRepositoryContext
getRepositoryRegistrationAotProcessor
getRepositoryInformation
forBean
Bean レジストリに登録されているRepository
を表す、指定された必要なRegisteredBean
のRepositoryRegistrationAotContribution
を構築します。- パラメーター:
repositoryBean
-Repository
の場合はRegisteredBean
。null であってはなりません。- 戻り値:
Repository
RegisteredBean
の AOT メタデータとコードを提供するRepositoryRegistrationAotContribution
。- 例外:
IllegalArgumentExceptionSE
-RegisteredBean
が null の場合。- 関連事項:
buildAotRepositoryContext
protected org.springframework.data.repository.config.DefaultAotRepositoryContext buildAotRepositoryContext(RegisteredBean bean, RepositoryConfiguration<?> repositoryMetadata) withModuleContribution
public RepositoryRegistrationAotContribution withModuleContribution(@Nullable BiConsumerSE<AotRepositoryContext, GenerationContext> moduleContribution) データモジュール固有のコントリビューションのCallback
SE。- パラメーター:
moduleContribution
- コントリビューションを送信するためにデータモジュールによって使用されるBiConsumer
SE。null にすることができます。- 戻り値:
- this。
applyTo
- 次で指定:
- インターフェース
BeanRegistrationAotContribution
のapplyTo
typeFilter