一、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等。。。