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
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 registry) {
StandardAnnotationMetadata metadata = new StandardAnnotationMetadata(
getConfiguration(), true);
return new AnnotationRepositoryConfigurationSource(metadata, getAnnotation(),
this.resourceLoader, this.environment) {
this.resourceLoader, this.environment, registry) {
@Override
public java.lang.Iterable<String> getBasePackages() {
return AbstractRepositoryConfigurationSourceSupport.this