parent
8207852bcd
commit
39b4ecdf63
|
|
@ -55,16 +55,17 @@ public abstract class AbstractRepositoryConfigurationSourceSupport
|
||||||
@Override
|
@Override
|
||||||
public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata,
|
public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata,
|
||||||
BeanDefinitionRegistry registry) {
|
BeanDefinitionRegistry registry) {
|
||||||
new RepositoryConfigurationDelegate(getConfigurationSource(), this.resourceLoader,
|
new RepositoryConfigurationDelegate(getConfigurationSource(registry),
|
||||||
this.environment).registerRepositoriesIn(registry,
|
this.resourceLoader, this.environment).registerRepositoriesIn(registry,
|
||||||
getRepositoryConfigurationExtension());
|
getRepositoryConfigurationExtension());
|
||||||
}
|
}
|
||||||
|
|
||||||
private AnnotationRepositoryConfigurationSource getConfigurationSource() {
|
private AnnotationRepositoryConfigurationSource getConfigurationSource(
|
||||||
|
BeanDefinitionRegistry registry) {
|
||||||
StandardAnnotationMetadata metadata = new StandardAnnotationMetadata(
|
StandardAnnotationMetadata metadata = new StandardAnnotationMetadata(
|
||||||
getConfiguration(), true);
|
getConfiguration(), true);
|
||||||
return new AnnotationRepositoryConfigurationSource(metadata, getAnnotation(),
|
return new AnnotationRepositoryConfigurationSource(metadata, getAnnotation(),
|
||||||
this.resourceLoader, this.environment) {
|
this.resourceLoader, this.environment, registry) {
|
||||||
@Override
|
@Override
|
||||||
public java.lang.Iterable<String> getBasePackages() {
|
public java.lang.Iterable<String> getBasePackages() {
|
||||||
return AbstractRepositoryConfigurationSourceSupport.this
|
return AbstractRepositoryConfigurationSourceSupport.this
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue