Spring Bean的生命周期
对几个Spring Bean生命周期有关类做一些源码解析
SilenceAtNBT
有爱才有目标!
展开
-
Spring Bean的生命周期之我的理解(五)------InitializingBean
前言 Spring Bean创建后,提供了针对于Bean的两种初始化方式: 实现InitializingBean接口; 设置init-method属性; 本文介绍的是实现InitializingBean接口的方式; 实现 1.定义MyInitializingBean package com.silence.ioc.initializing; import org.spri...原创 2018-04-24 14:28:35 · 257 阅读 · 0 评论 -
Spring Bean的生命周期之我的理解(四)------AbstractAutowireCapableBeanFactory
前言 Bean的实例化基本上是根据AbstractApplicationContext调用AbstractAutowireCapableBeanFactory的createBean方法实现的。 源码 createBean protected Object createBean(String beanName, RootBeanDefinition mbd, Object[] a...原创 2017-11-10 17:55:48 · 1859 阅读 · 0 评论 -
Spring Bean的生命周期之我的理解(三)------BeanFactory和FactoryBean
前言大家可能使用Spring框架已经很久了,但是对其中的一些概念可能会比较模糊,比如BeanFactory和FactoryBean,诈一看,两个没啥区别,仔细研究后发现,其实本质上是两个不同的单元。原创 2017-11-09 14:03:20 · 885 阅读 · 1 评论 -
Spring Bean的生命周期之我的理解(二)------AbstractApplicationContext
前言Spring是如何初识化Bean的呢?这个问题是我们大家都关心的问题,最近又重新看了一下源码,AbstractApplicationContext借助于refresh方法加载和初识化Bean信息的。refresh @Override public void refresh() throws BeansException, IllegalStateException {原创 2017-11-02 16:37:56 · 505 阅读 · 0 评论 -
Spring Bean的生命周期之我的理解(一)------BeanFactoryPostProcessor和BeanPostProcessor
BeanFactoryPostProcessor和BeanPostProcessor原创 2017-10-19 17:06:03 · 592 阅读 · 0 评论