Spring bean为什么默认是单例

qqstrategy55120 6 0 pdf 2022-05-26 16:05:48

熟悉Spring开发的朋友都知道Spring提供了5种scope分别是singleton、prototype、request、session、global session。今天要介绍的是这五种中的前两种,也是Spring最初提供的bean scope singleton 和 prototype。Spring官方文档介绍如下图:更多内容可以看官方文档介绍,非常详细:如果一个bean被声明为单例的时候,在处理多次请求的时候在Spring容器里只实例化出一个bean,后续的请求都公用这个对象,这个对象会保存在一个map里面。但是对于原型bean来说当每次请求来的时候直接实例化新的bean,没有缓存以及从缓存查的过程。

Spring bean为什么默认是单例

Spring bean为什么默认是单例

Spring bean为什么默认是单例

用户评论
请输入评论内容
评分:
暂无评论