除了"源码解析"和"源码实战"外,今年的重点专题,也就是图解源码的快餐式专题.之前也发过一篇[图解源码 | MyBatis的Mapper原理]
如果要入门看源码,我认为最合适的就是Mybatis和SpringBoot...面试要问.像if else这种"坦诚相待"的代码面试根本没人问,相反像SpringBoot这样做了大量自动配置的"犹抱琵琶半遮面"的设计面试总是一上来就要把原理扒个精光....直入主题
说到SpringBoot,最先想到的往往是做了大量的自动配置.常见的自动配置有两种方式
1....,我帮你初始化这个多个bean.和你在spring的xml中配置bean,是一个意思.区别就在于,这种方式能够在代码运行中配置创建bean.所以我们总结一下,这个自动配置的原理究竟是怎么样的
1.启动main...,根据自动配置类中的逻辑,进行相应的自动配置