Improve: resolvable type extraction logic in isTypeMatch method

Signed-off-by: currenjin <hyun0524e@naver.com>
This commit is contained in:
currenjin 2025-03-13 09:20:12 +09:00
parent 03cd38f1b1
commit 8c06f4a9d6
1 changed files with 3 additions and 3 deletions

View File

@ -594,9 +594,9 @@ public abstract class AbstractBeanFactory extends FactoryBeanRegistrySupport imp
ResolvableType targetResolvableType = targetMbd.targetType;
if (targetResolvableType == null) {
targetResolvableType = targetMbd.factoryMethodReturnType;
}
if (targetResolvableType == null) {
targetResolvableType = ResolvableType.forClass(targetMbd.getBeanClass());
if (targetResolvableType == null) {
targetResolvableType = ResolvableType.forClass(targetMbd.getBeanClass());
}
}
if (typeToMatch.isAssignableFrom(targetResolvableType)) {