From b5baee4d3295728818b1d8ded2a665d5a61fae27 Mon Sep 17 00:00:00 2001
From: Pavel Gnusin
Date: Wed, 16 Jun 2021 17:21:57 +0300
Subject: [PATCH] #2383 look up bean definitions in merged strategy
---
.../springframework/data/repository/support/Repositories.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/main/java/org/springframework/data/repository/support/Repositories.java b/src/main/java/org/springframework/data/repository/support/Repositories.java
index fb1e4ac855..74b5ae5742 100644
--- a/src/main/java/org/springframework/data/repository/support/Repositories.java
+++ b/src/main/java/org/springframework/data/repository/support/Repositories.java
@@ -290,7 +290,7 @@ private void cacheFirstOrPrimary(Class> type, RepositoryFactoryInformation inf
return null;
});
- Boolean presentAndPrimary = factoryToUse.map(it -> it.getBeanDefinition(name)) //
+ Boolean presentAndPrimary = factoryToUse.map(it -> it.getMergedBeanDefinition(name)) //
.map(BeanDefinition::isPrimary) //
.orElse(false);