Change attribute from String to Class

This is required by a6ff95a69c
This commit is contained in:
spencergibb
2023-08-15 17:01:10 -04:00
parent 63a2465503
commit 7798edef69

View File

@@ -248,7 +248,8 @@ class FeignClientsRegistrar implements ImportBeanDefinitionRegistrar, ResourceLo
// code
definition.addPropertyValue("qualifiers", qualifiers);
AbstractBeanDefinition beanDefinition = definition.getBeanDefinition();
beanDefinition.setAttribute(FactoryBean.OBJECT_TYPE_ATTRIBUTE, className);
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);