源码分析啥的
从炸毛到秃顶
这个作者很懒,什么都没留下…
展开
-
springBoot——Spring Bean源码流程分析 顺带进行试图实现简略版
一、生命周期 1.boot项目启动扫描文件获取全部class 2.beanDefinition 这个主要是判断bean类型scope(单例还是啥)是否是懒加载islazy,beanClass是否有改动等。 懒加载:使用时才创建 beanClass如何操作: 实现BeanFactoryPostProcessor接口 在这里可以对Mapper之类...原创 2020-09-22 00:36:02 · 307 阅读 · 0 评论 -
Spring源码流程——@EnableAutoConfiguration和@Autowired源码过程分析
今天下午面试的我。 面试官:“你知道@EnableAutoConfiguration这个注解原理吗?” 我:“通过读取配置文件然后进入IOC啊。” 面试官:“不是。就是你知道springboot的特点之一就是依赖包引用方便,那是怎么自动装配的呢?” 我:“??????不就是读取配置文件然后进入IOC容器注入嘛???” 面试官:“算了,我觉得你能力还不够。你还是多看看源码吧。” 我????????内心暗想难道我听错了????还是说的@Autowired??? 这两不一回儿事嘛?什么鬼????难道.原创 2020-09-17 21:52:05 · 515 阅读 · 0 评论 -
Spring框架基础源码流程总结——Spring AOP
这个总结下AOP怎么使用和底层逻辑 初始代码——spring5.2.8 //启动类 @SpringBootTest class WorkApplicationTests { public static void main(String[] args) { AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(AOPConfig.class); AOPTeatD原创 2020-09-20 00:48:09 · 179 阅读 · 0 评论