SmartInitializingSingleton
SmartInitializingSingleton中只有一个接口afterSingletonsInstantiated(),其作用是在spring容器管理的所有单例对象(非懒加载对象)初始化完成之后调用的回调接口。
InitializingBean
InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候都会执行该方法。
在Spring初始化bean的时候,如果该bean实现了InitializingBean接口,并且同时在配置文件中指定了init-method,系统则是先调用afterPropertieSet()方法,然后再调用init-method中指定的方法。
如果调用afterPropertiesSet方法时出错,则不调用init-method指定的方法。
标签:InitializingBean,调用,Spring,接口,SmartInitializingSingleton,bean From: https://www.cnblogs.com/xfeiyun/p/17351115.html