思考 Feign 要做的事情
- 参数的解析和装载
- 针对指定的FeiginClient,生成动态代理
- 针对FeignClient中的方法描述进行解析
- 组装出一个Request的对象,发起请求。
参数的解析和装载 启用feign
Bean的动态装载
- importSelect
- ImportBeanDefinitionRegistrar
加载默认配置信息和加载所有对外提供接口的FeiginClient的 api
bean的声明
最后spring是通过getObject() 获取bean
思考 Feign 要做的事情
参数的解析和装载 启用feign
Bean的动态装载