spring bean的初始化以及销毁

时间:2022-02-28 20:17:12

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 被执行");
}
}

贴一个比较好的分析文章