初始化过程

  bean实例化 –> postProcessBeforeInitialization() –> 属性设置 –> afterPropertiesSet() –> init-method –> postProcessAfterInitialization()

Bean的初始化过程

Bean的初始化过程

Bean的初始化过程

初始化实现

注解

  1. 通过注解@Bean属性initMethod和destroyMethod设置初始化和销毁方法;
  2. 通过注解@PostConstruct和@PreDestroy分贝设定初始化和销毁方法;

接口InitializingBean

  1. 实现接口InitializingBean;
  2. 实现接口BeanPostProcessor;

相关文章: