首页 > 其他分享 >DisposableBean接口

DisposableBean接口

时间:2023-01-10 11:40:50浏览次数:36  
标签:BeanFactory 接口 see beans springframework destroy DisposableBean


1.作用:

待补充…

2.源码:

package org.springframework.beans.factory;

/**
* Interface to be implemented by beans that want to release resources
* on destruction. A BeanFactory is supposed to invoke the destroy
* method if it disposes a cached singleton. An application context
* is supposed to dispose all of its singletons on close.
*
* <p>An alternative to implementing DisposableBean is specifying a custom
* destroy-method, for example in an XML bean definition.
* For a list of all bean lifecycle methods, see the
* {@link BeanFactory BeanFactory javadocs}.
*
* @author Juergen Hoeller
* @since 12.08.2003
* @see org.springframework.beans.factory.support.RootBeanDefinition#getDestroyMethodName
* @see org.springframework.context.ConfigurableApplicationContext#close
*/
public interface DisposableBean {

/**
* Invoked by a BeanFactory on destruction of a singleton.
* @throws Exception in case of shutdown errors.
* Exceptions will get logged but not rethrown to allow
* other beans to release their resources too.
*/
void destroy() throws Exception;

}


标签:BeanFactory,接口,see,beans,springframework,destroy,DisposableBean
From: https://blog.51cto.com/u_15936016/5999907

相关文章