我是春季申请的新手......
我想知道,使用applicationcontext.xml
文件创建的对象何时会被销毁?...
即,我想知道applicationcontext.xml
文件...
我在Google搜索中尝试了很多,但我无法找到解决方案..所有建议都是针对bean的范围。这个范围是否决定了生命周期?
如何找出对象的生命周期以及何时在Spring MVC中销毁它?...
提前致谢并希望尽快得到解决......请帮帮我..
答案 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可用