AbstractAutowireCapableBeanFactory's getTypeForFactoryBean considers FactoryBean<Object> declarations as non-indicative (just like raw declarations)

Issue: SPR-11842
This commit is contained in:
Juergen Hoeller
2014-06-06 18:43:29 +02:00
parent de1a41ac27
commit 85b2c7d116
2 changed files with 71 additions and 1 deletions

View File

@@ -759,7 +759,7 @@ public abstract class AbstractAutowireCapableBeanFactory extends AbstractBeanFac
}
}
});
if (objectType.value != null) {
if (objectType.value != null && !Object.class.equals(objectType.value)) {
return objectType.value;
}
}