1. 程式人生 > >Spring中Bean的生命周期

Spring中Bean的生命周期

spring bean生命周期

Spring 容器中的 Bean 是有生命周期的,Spring 允許在 Bean 在初始化完成後以及 Bean 銷毀前執行特定的操作,常用的設定方式有以下三種:

(1)通過 <bean> 元素的 init-method/destroy-method屬性指定初始化之後 /銷毀之前調用的操作方法;

  • (2)通過實現 InitializingBean/DisposableBean 接口來定制初始化之後/銷毀之前的操作方法;

  • (3)[email protected] [email protected]銷毀之前調用。

  • Bean在實例化的過程中的優先級(針對以上三種方式):

  • Constructor(構造器) > @PostConstruct > InitializingBean > init-method


本文出自 “Apple” 博客,請務必保留此出處http://59465168.blog.51cto.com/5268021/1928280

Spring中Bean的生命周期