Removes setting FactoryBean.OBJECT_TYPE_ATTRIBUTE

It was previously ignored, changing it to a class introduces behaviour that breaks aot.

This is required by a6ff95a69c
This commit is contained in:
spencergibb
2023-08-15 17:10:12 -04:00
parent 7798edef69
commit 3fc733f7ad

View File

@@ -248,8 +248,6 @@ class FeignClientsRegistrar implements ImportBeanDefinitionRegistrar, ResourceLo
// code
definition.addPropertyValue("qualifiers", qualifiers);
AbstractBeanDefinition beanDefinition = definition.getBeanDefinition();
Class<?> type = ClassUtils.resolveClassName(className, null);
beanDefinition.setAttribute(FactoryBean.OBJECT_TYPE_ATTRIBUTE, type);
// has a default, won't be null
boolean primary = (Boolean) attributes.get("primary");
beanDefinition.setPrimary(primary);