首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Spring MVC中使用ApplicationContext.xml创建的对象的生命周期

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

Stack Overflow用户
提问于 2013-03-11 16:43:59
回答 2查看 1K关注 0票数 3

我是spring应用程序的新手...

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

也就是说,我想知道applicationcontext.xml文件创建的对象的生命周期...

我在谷歌上搜索了很多次,但还是找不到解决方案。所有建议都是针对bean的范围的。作用域决定了生命周期吗?

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

提前感谢,希望能很快得到解决…请帮帮我..

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-11 16:49:03

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

来自

如果一个BeanFactory释放了一个缓存的单例,它应该调用销毁方法。应用程序上下文应该在关闭时释放它的所有单例。

来自Spring团队成员的评论

需要注意的一件事是,Spring不跟踪原型/作用域beans它只跟踪单例,因此,destroy方法将仅在单例上调用

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

票数 1
EN

Stack Overflow用户

发布于 2013-03-11 16:48:33

是的,作用域决定了生命周期。查看可用的不同bean scopes

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15334287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档