博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring 面试复习
阅读量:4706 次
发布时间:2019-06-10

本文共 459 字,大约阅读时间需要 1 分钟。

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会引发未知问题,可以考虑配置为prototype。

 

可通过注解配置,例如

转载于:https://www.cnblogs.com/brucetie/p/3569360.html

你可能感兴趣的文章
Java学习笔记--集合
查看>>
控件置顶[置顶] Android常用UI控件之ProgressBar
查看>>
FPGA 相同模块 VIVADO synthesis综合后
查看>>
Python 常用库(随时补充)
查看>>
android中如何获取xml界面里的非自定义属性
查看>>
vmware错误汇总
查看>>
[转载]H3C S3600 DHCP-SERVER 配置【原创】
查看>>
创建一个名为User的类
查看>>
Java Web-----JSP与Servlet(一)
查看>>
Java递归应用
查看>>
vue angular 分别实现分页
查看>>
在DataTable 中增加一列
查看>>
动态执行linq 语句 NLinq
查看>>
等待自己慢慢的蜕变
查看>>
BigDecimal四舍五入保留两位小数
查看>>
python类方法、类属性和静态方法
查看>>
[转]MySQL常用Json函数和MySQL常用字符串函数
查看>>
[JSOI2008]最大数maxnumber
查看>>
2012/5/27
查看>>
数的计算
查看>>