使用Spring MVC中的ApplicationContext.xml创建的对象的生命周期

时间:2013-03-11 08:43:59

标签: java spring java-ee spring-mvc object-lifetime

我是春季申请的新手......

我想知道,使用applicationcontext.xml文件创建的对象何时会被销毁?...

即,我想知道applicationcontext.xml文件...

创建的对象的生命周期

我在Google搜索中尝试了很多,但我无法找到解决方案..所有建议都是针对bean的范围。这个范围是否决定了生命周期?

如何找出对象的生命周期以及何时在Spring MVC中销毁它?...

提前致谢并希望尽快得到解决......请帮帮我..

2 个答案:

答案 0 :(得分:1)

当applicationContext关闭时,Spring将销毁对象(仅限单例)。

来自Doc

  

BeanFactory应该在它处理时调用destroy方法   一个缓存的单身人士。应用程序上下文应该处理所有   其单身人士近在咫尺。

Spring Team成员的评论

  

需要注意的一点是,Spring不会跟踪原型/范围内的bean    - 它只跟踪单身人士,因此,破坏方法仅在单身人士身上被称为

来源:http://forum.springsource.org/showthread.php?32253-When-will-the-bean-s-destroy-method-be-invoked

答案 1 :(得分:0)

是范围决定了生命周期。查看不同的bean scopes可用