目录
1、 registerBeanDefinitions()逻辑
2.1、registerDefaultConfiguration()逻辑
2.2、registerClientConfiguration()逻辑
3.1、getBasePackages(metadata)逻辑
一、前言
现在许许多多的大大小小公司都使用了微服务框架,对程序员的要求不再是仅了解,面试的时候更是直面底层原理。要想深得面试官的青睐,还是得准备准备读读源码,亲自动动手探究一番方可临危不乱。读源码对面试有帮助,对理解框架设计也可提升你的认知,对日后碰到框架扩展的需求可以积累经验以及节约时间等。
二、注册FeignClient
从上一节可见我们来到了spring-cloud-openfeign的FeignClientsRegistrar组件的 registerBeanDefinitions()处理逻辑。下面我们沿着它继续跟进