Spring的Bean生命周期和扩展点
Bean扩展点
1、JSR-250注解(推荐方式)
@PostConstruct
@PreDestroy
2、实现Spring接口
InitializingBean: afterPropertiesSet()
DisposableBean: destroy()
3、XML配置
init-method, default-init-method
destroy-method, default-destroy-method
容器扩展点
1、Customizing beans using a BeanPostProcessor
BeanPostProcessor提供了一个机制让你可以修改创建的Bean实例,比如AOP,比...