Spring源码
文章平均质量分 76
java_gp
出身蝼蚁
当有鸿鹄之志
命如纸薄
却有不屈之心
乾坤未定
你我皆是黑马
展开
-
Bean的作用域及生命周期
Singleton:单例-整个容器只有一个对象实例默认是单例(使用Singleton定义的bean在spring容器中将只有一个实例,也就是说无论多少个bean引用ta,始终指向同一个对象)Prototype:原型-每次获取bean都产生一个新的对象(每个通过spring容器获取prototype定义的bean时,容器都将创建一个新的bean实例)Request:每次请求时创建一个新的对象Session:在会话的范围内是一个对象Global session:--只在portlet下有用,表示原创 2021-07-23 11:38:04 · 1519 阅读 · 0 评论 -
Spring IOC源码笔记(一)
Spring中最核心的4个jarSpring-beansSpring-coreSpring-contexSpring-expression一个最简单的spring工程,理论上只需要一个jar就够了<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <versi...原创 2020-05-29 14:11:21 · 241 阅读 · 0 评论 -
Spring IOC源码笔记(二)
一、IOC初始化流程图解:(后续会补充)https://www.processon.com/view/link/5ed5c93e6376896c9ad2b614二、BeanPostProcessor 的注册入口refresh()的registerBeanPostProcessors(beanFactory);这个方法里面。拿到BeanFactory中所有注册的BeanDefinition对象的名称beanName。然后判断是否实现了PriorityOrdered排序接口.原创 2020-06-09 10:13:23 · 132 阅读 · 0 评论