Spring之Bean生命周期方法调用
通常如果我们想对bean进行初始化和结束bean前做一些清理工作。我们可以让该bean实现两个方法:InitializingBean,DisposableBean
举个例子,假如我们有个玩具(Toy)类:
<beans init-method="myInit" destroy-method="myDestroy" ... other attributes></beans>
最后,如果的bean中既实现了InitializingBean和DisposableBean接口,又添加了自定义方法,其调用方法的顺序是如何的呢?
答案是Spring框架先调用接口的方法,再调用自定义的方法。有兴趣的可以自己去试一试。
Over...