spring bean的初始化以及销毁

spring bean初始化或销毁时执行某些方法,有很多使用场景。比如初始化时,启动bean中的线程池。销毁时释放资源,个人比较喜欢实现InitializingBean和 DisposableBean接口的方式,清晰明了

@Component
public class test implements InitializingBean, DisposableBean {

    @Override
    public void afterPropertiesSet() throws Exception {
        System.out.println("afterPropertiesSet 被执行");
    }

    @Override
    public void destroy() throws Exception {
        System.out.println("destroy 被执行");
    }
}

贴一个比较好的分析文章

posted @ 2017-05-12 19:39  冰点猎手  阅读(219)  评论(0编辑  收藏  举报