spring源码
文章平均质量分 80
多喝水,多摸鱼
这个作者很懒,什么都没留下…
展开
-
spring源码学习三:容器的创建流程
1 前言spring提供了一个接口ApplicationContext,其作用和BeanFactory一样,都是用于加载bean。比如我们在测试类中启动spring的时候,常见的AnnotationConfigApplicationContext类,就实现了这个接口。在我个人目前的理解中,ApplicationContext可以指代spring容器。本文大部分内容都是参考了《spring 源码深度解析》一书,喜欢的可以买来看看!2 容器的创建概览2.1 创建的入口这里放一个普通的spring测试类原创 2021-05-30 22:35:04 · 1187 阅读 · 0 评论 -
spring源码学习二:FactoryBean的使用
3.3 createBean开始创建bean上一篇博客对bean的加载进行了一部分的分析,最后根据源码分析bean的获取是在如下代码中:sharedInstance = this.getSingleton(beanName, () -> { try { return this.createBean(beanName, mbd, args); } c原创 2021-05-25 18:54:31 · 145 阅读 · 0 评论 -
spring源码学习一: bean的加载
1 吐槽学spring,用spring,天天围绕着这么一个框架转;Autowired,Resource,Service,Controller,Repository,各种注解都写了不下千遍,敲代码得速度可能比菜市场的老大妈算菜钱的心算速度都要快了;樱花下落的速度是五厘米每秒,我敲注解的手速是1分钟30个。。。。。然而代码敲了很多,始终停留在应用层面,而且是很粗浅的日常使用罢了,就像老大妈只知道一斤菠菜3.2块钱,3斤菠菜就是9.6块一样,虽心算速度直逼计算机,却不知这种程度的计算在整个数学的菜单里,就是一原创 2021-04-28 10:43:46 · 169 阅读 · 0 评论