文章目录
一、前言
通过前面的学习, 我们知道了
-
springcloud_openfeign的
@EnableFeignClients注解, 使用@Import注解引入了FeignClientsRegistrar对象, FeignClientsRegistrar是个ImportBeanDefinitionRegistrar类型的对象 -
在registerBeanDefinitions方法中会将
EnableFeignClients#defaultConfiguration和FeignClient#configuration封装成FeignClientSpecification注入到容器中 -
自动装配引入了
</FeignClientsConfiguration类, 它将注入到容器中的FeignClientSpecification注入到了创建的FeignClientFactory对象中, 而FeignClientFactory是springcloud的父子容器工厂, 它会将注入的对象按照容器名称添加到不容的子容器中(**dafult.**开头的会注册到所有子容器中), 并且会将FeignClientsConfiguration最为defaultConfigType注入到所有子容器中
订阅专栏 解锁全文
906

被折叠的 条评论
为什么被折叠?



