Adapt to breaking change in Spring Data

See gh-9834
This commit is contained in:
Andy Wilkinson 2017-07-22 08:11:26 +01:00
parent 8207852bcd
commit 39b4ecdf63
1 changed files with 5 additions and 4 deletions

View File

@ -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