Skip to content

Commit 5b1b73b

Browse files
committed
DATACMNS-609 - Polishing in RepositoryConfigurationExtensionSupport.
RepositoryConfigurationExtensionSupport.registerBeansForRoot(…) now hands the extracted source of the configuration to the bean registration for the RepositoryInterfacePostProcessor.
1 parent 6b1ef9a commit 5b1b73b

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/main/java/org/springframework/data/repository/config/RepositoryConfigurationExtensionSupport.java

+3-4
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import org.springframework.beans.factory.support.AbstractBeanDefinition;
3030
import org.springframework.beans.factory.support.BeanDefinitionBuilder;
3131
import org.springframework.beans.factory.support.BeanDefinitionRegistry;
32+
import org.springframework.beans.factory.support.RootBeanDefinition;
3233
import org.springframework.core.annotation.AnnotationUtils;
3334
import org.springframework.core.io.ResourceLoader;
3435
import org.springframework.data.repository.core.RepositoryMetadata;
@@ -115,10 +116,8 @@ public String getDefaultNamedQueryLocation() {
115116
*/
116117
public void registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource configurationSource) {
117118

118-
AbstractBeanDefinition definition = BeanDefinitionBuilder.rootBeanDefinition(REPOSITORY_INTERFACE_POST_PROCESSOR)
119-
.getBeanDefinition();
120-
121-
registerIfNotAlreadyRegistered(definition, registry, REPOSITORY_INTERFACE_POST_PROCESSOR, configurationSource);
119+
registerIfNotAlreadyRegistered(new RootBeanDefinition(REPOSITORY_INTERFACE_POST_PROCESSOR), registry,
120+
REPOSITORY_INTERFACE_POST_PROCESSOR, configurationSource.getSource());
122121
}
123122

124123
/**

0 commit comments

Comments
 (0)