Class JpaRepositoryConfigExtension.JpaRepositoryRegistrationAotProcessor
java.lang.Object
org.springframework.data.repository.config.RepositoryRegistrationAotProcessor
org.springframework.data.jpa.repository.config.JpaRepositoryConfigExtension.JpaRepositoryRegistrationAotProcessor
- All Implemented Interfaces:
BeanRegistrationAotProcessor, Aware, BeanFactoryAware, EnvironmentAware, EnvironmentCapable
- Enclosing class:
JpaRepositoryConfigExtension
public static class JpaRepositoryConfigExtension.JpaRepositoryRegistrationAotProcessor
extends RepositoryRegistrationAotProcessor
A
RepositoryRegistrationAotProcessor implementation that maintains aot repository setup but skips domain
type inspection which is handled by the core framework support for
PersistenceManagedTypes.- Since:
- 3.0
- Author:
- Oliver Gierke, Eberhard Wolff, Gil Markham, Thomas Darimont, Christoph Strobl, Mark Paluch, Hyunsang Han
-
Field Summary
FieldsFields inherited from interface BeanRegistrationAotProcessor
IGNORE_REGISTRATION_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureTypeContribution(Class<?> type, AotContext aotContext) protected voidconfigureTypeContributions(AotRepositoryContext repositoryContext, GenerationContext generationContext) protected @Nullable JpaRepositoryContributorcontributeAotRepository(AotRepositoryContext repositoryContext) Methods inherited from class RepositoryRegistrationAotProcessor
getBeanFactory, getConfigMap, getEnvironment, processAheadOfTime, registerRepositoryCompositionHints, setBeanFactory, setConfigMap, setEnvironmentMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BeanRegistrationAotProcessor
isBeanExcludedFromAotProcessing
-
Field Details
-
USE_ENTITY_MANAGER
- See Also:
-
-
Constructor Details
-
JpaRepositoryRegistrationAotProcessor
public JpaRepositoryRegistrationAotProcessor()
-
-
Method Details
-
configureTypeContributions
protected void configureTypeContributions(AotRepositoryContext repositoryContext, GenerationContext generationContext) - Overrides:
configureTypeContributionsin classRepositoryRegistrationAotProcessor
-
configureTypeContribution
- Overrides:
configureTypeContributionin classRepositoryRegistrationAotProcessor
-
contributeAotRepository
protected @Nullable JpaRepositoryContributor contributeAotRepository(AotRepositoryContext repositoryContext) - Overrides:
contributeAotRepositoryin classRepositoryRegistrationAotProcessor
-