首页 > 其他 > 详细

Spring 面试复习

时间:2014-02-27 12:12:40      阅读:500      评论:0      收藏:0      [点我收藏+]

1   singleton 和 prototype

singleton作用域:当把一个Bean定义设置为singleton作用域是,Spring IoC容器中只会存在一个共享的Bean实例,并且所有对Bean的请求,只要id与该Bean定义相匹配,则只会返回该Bean的同一实例。值得强调的是singleton作用域是Spring中的缺省作用域。
 
prototype作用域:prototype作用域的Bean会导致在每次对该Bean请求都会创建一个新的Bean实例.
 
简单的说:
singleton 只有一个实例,也即是单例模式
prototype访问一次创建一个实例,相当于new。
应用场合:
1.需要回收重要资源(数据库连接等)的事宜配置为singleton,如果配置为prototype需要应用确保资源正常回收。
2.有状态的Bean配置成singleton会引发未知问题bubuko.com,布布扣,可以考虑配置为prototype。

 

可通过注解配置,例如 bubuko.com,布布扣

Spring 面试复习,布布扣,bubuko.com

Spring 面试复习

原文:http://www.cnblogs.com/brucetie/p/3569360.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!