奈学大数据架构师5期
ivate void registerFeignClient(BeanDefinitionRegistry registry, AnnotationMetadata annotationMetadata,
Map<String, Object> attributes) {
String className = annotationMetadata.getClassName();
Class clazz = ClassUtils.resolveClassName(className, null);
FeignClientFactoryBean factoryBean = new FeignClientFactoryBean();
factoryBean.setType(clazz);
//注册一个回调来生成类型为clazz的bean
//往beanDefinition里放入一个Supplier的实例,Spring会优先通过Su