一、bean的初始化和销毁
1.bean的初始化:(按执行循序的先后)
- implements InitializingBean覆盖默认方法
- init-method="方法名"
- 全局配置 default-init-method
2.bean的销毁(按执行循序的先后)
- implements DisposableBean覆盖默认方法
- destroy-method=“方法名”
- 全局配置 default-destroy-method
二、Aware
Spring提供了一些以Aware结尾的接口,实现了Aware接口的bean可以获取相关的资源:
1.ApplicationContextAware 获得容器
2.BeanNameAware 获得beanname等。。。