Spring Bean的生命周期

来源:互联网 发布:杜兰特官方体测数据 编辑:程序博客网 时间:2024/06/15 15:06

一、在全局配置文件中配置初始化和销毁方法

default-init-method="init"  default-destory-method="destory"


二、在每个Bean中配置

1.继承接口,重写方法

2.在配置文件中配置init-method和destory-method方法。


*这三种配置方式的优先级如下:

当定义了全局初始化和其他的两种之一或者三种都存在时,默认的全局配置不生效。

继承接口重写的有优先级大于局部配置。


特殊情况:

当声明了全局配置时,没有实现这个方法,运行是不会报错的

而声明局部配置却没有对应方法是会报错 的


实现Awear接口可以获取相应的资源,和启动时获取的资源是一样的,是相同的。