在Spring中,当我们希望bean在初始化之后再执行一些事情,就可以实现InitializingBean接口。
该接口只有一个方法 afterPropertiesSet(),该方法将在Bean构造函数执行完之后调用。
如果该Bean 还配置了init-method,那么也是先执行afterPropertiesSet(),再执行init-method。
同样Spring也允许我们实现再bean销毁之前做一些事情,这个时候可以通过实现DisposableBean接口。实现destroy()方法来满足需求。