
spring
文章平均质量分 93
spring设计、应用、源码
奈文杰
这个作者很懒,什么都没留下…
展开
-
Spring基于注解扫描到创建BeanDefinition的原理
扫描准备阶段子类容器依赖关系这里我们只主要介绍一下基于注解和基于xml的子容器的扫描实现基于注解的容器AnnotationConfigApplicationContext原创 2022-05-20 23:28:29 · 575 阅读 · 0 评论 -
Spring基于XML扫描到创建BeanDefinition的原理
说明本文以SpringMVC容器为例,来看看容器创建和扫描的过程,这里我们只主要介绍基于xml的父容器的扫描实现,如有不正确的地方欢迎指教。前提知识sevlet容器的启动原理基于web.xml的启动方式,servlet容器在启动的时候会解析WEB-INF/web.xml文件父子容器的创建。其中父容器创建是根据ContextLoaderListener的监听机制去实现的具体容器依赖关系图具体容器的类型具体的创建流程调用org.springframework.web.context.C原创 2022-05-20 14:18:21 · 433 阅读 · 0 评论 -
Spring容器初始化及bean的生命周期
前言 spring是一个高可用,易扩展的框架,为企业级应用的开发提供了一系列高可用的组件,包括且不仅包括如:s原创 2021-06-16 08:45:27 · 536 阅读 · 0 评论 -
Spring循环依赖
不考虑AOP的循环依赖原创 2021-06-11 18:19:20 · 270 阅读 · 0 评论 -
Spring @Autowired源码解析
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#doCreateBean原创 2021-06-10 21:06:04 · 674 阅读 · 0 评论 -
Spring 容器bean初始化之@PostConstructor、init-method、InitializingBean.afterPropertiesSet()
备注:spring版本:spring:5.2.2容器bean的初始化(initialization)在bean实例化(instantiation)之后,实例化步骤见源码:原创 2021-06-10 16:28:34 · 896 阅读 · 0 评论