Class JdbcRepositoryConfigExtension
java.lang.Object
org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
- All Implemented Interfaces:
RepositoryConfigurationExtension
RepositoryConfigurationExtension
extending the repository
registration process by registering JDBC repositories.- Author:
- Jens Schauder, Fei Dong, Mark Paluch, Antoine Sauray
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<Class<? extends Annotation>>
In strict mode only domain types having aTable
annotation get a repository.protected String
void
postProcess
(BeanDefinitionBuilder builder, RepositoryConfigurationSource source) Methods inherited from class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
getConfigurationInspectionClassLoader, getDefaultNamedQueryLocation, getIdentifyingTypes, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, postProcess, postProcess, registerBeansForRoot, registerIfNotAlreadyRegistered, registerLazyIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanName, useRepositoryConfiguration
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.data.repository.config.RepositoryConfigurationExtension
getRepositoryAotProcessor
-
Constructor Details
-
JdbcRepositoryConfigExtension
public JdbcRepositoryConfigExtension()
-
-
Method Details
-
getModuleName
- Specified by:
getModuleName
in interfaceRepositoryConfigurationExtension
- Overrides:
getModuleName
in classRepositoryConfigurationExtensionSupport
-
getRepositoryFactoryBeanClassName
-
getModulePrefix
- Specified by:
getModulePrefix
in classRepositoryConfigurationExtensionSupport
-
getModuleIdentifier
-
postProcess
- Specified by:
postProcess
in interfaceRepositoryConfigurationExtension
- Overrides:
postProcess
in classRepositoryConfigurationExtensionSupport
-
getIdentifyingAnnotations
In strict mode only domain types having aTable
annotation get a repository.- Overrides:
getIdentifyingAnnotations
in classRepositoryConfigurationExtensionSupport
-