
spring源码分析
甜甜土豆丝
这个作者很懒,什么都没留下…
展开
-
spring-postProcessor的执行时机
前言:spring bean 的生命周期粗糙的分为以下步骤。 实例化(创建一个属性都为空的对象)---------》属性填充(populateBean,下文中这个步骤我都称为初始化)-----------》init方法的执行(invokerInitMethods,下文称为init) postprocessor的方法就是穿插在这三个大的步骤中。 BeanPostPro...原创 2018-10-25 11:36:23 · 1205 阅读 · 0 评论 -
spring: xml到BeanDefinition的解析
XmlBeanDefinitionRead简称xmlRead ,其功能就是把xml文件转换为bean的描述类BeanDefinition。 转换过程: 1:找到对应的xml文件。 2:转换为docment对象。 3:docment对象翻译成BeanDefinition。xmlRead的继承关系图Read的接口方法Read的实现类有:所以xm...原创 2018-10-24 23:33:29 · 424 阅读 · 0 评论 -
@Autowired 的注入原理分析
前言: @Autowired 是spring最常用的注解之一,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。 使用方法如下:@Servicepublic class BeanA { @Autowired private BeanB beanB;}其核...原创 2018-11-10 00:30:39 · 3927 阅读 · 2 评论 -
@Resource 的注入原理分析
前言:上一篇 @Autowired 的注入原理分析 讲了@Autowired的注入是由AutowiredAnnotationBeanPostProcessor完成的,而@Resource 的注入过程是由 CommonAnnotationBeanPostProcessor 完成的。 是Spring中用于处理JavaEE5中常用注解(主要是EJB相关的注解)和Java6中关于JAX-WS相关...原创 2018-11-10 19:19:46 · 2301 阅读 · 0 评论