@ -56,16 +56,17 @@ public abstract class AbstractRepositoryConfigurationSourceSupport
@@ -56,16 +56,17 @@ public abstract class AbstractRepositoryConfigurationSourceSupport
@Override
public void registerBeanDefinitions ( AnnotationMetadata importingClassMetadata ,
BeanDefinitionRegistry registry ) {
new RepositoryConfigurationDelegate ( getConfigurationSource ( ) , this . resourceLoader ,
this . environment ) . registerRepositoriesIn ( registry ,
new RepositoryConfigurationDelegate ( getConfigurationSource ( registry ) ,
this . resourceLoader , this . environment ) . registerRepositoriesIn ( registry ,
getRepositoryConfigurationExtension ( ) ) ;
}
private AnnotationRepositoryConfigurationSource getConfigurationSource ( ) {
private AnnotationRepositoryConfigurationSource getConfigurationSource (
BeanDefinitionRegistry beanDefinitionRegistry ) {
StandardAnnotationMetadata metadata = new StandardAnnotationMetadata (
getConfiguration ( ) , true ) ;
return new AnnotationRepositoryConfigurationSource ( metadata , getAnnotation ( ) ,
this . resourceLoader , this . environment ) {
this . resourceLoader , this . environment , beanDefinitionRegistry ) {
@Override
public Streamable < String > getBasePackages ( ) {
return AbstractRepositoryConfigurationSourceSupport . this