ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

IoC容器-Bean管理(bean作用域)

2021-11-26 17:02:44  阅读:186  来源: 互联网

标签:singleton 作用域 Bean 对象 bean 实例 scope prototype


IoC操作Bean管理(bean作用域)

1,在Spring里面,设置创建bean实例是单实例还是多实例

 

2,在Spring里面,默认情况下,bean是单实例对象

  

 

3,如何设置单实例还是多实例

  (1)在spring配置文件bean标签里面有属性(scope)用于设置单实例还是多实例

  (2)scope属性值

    第一个值 默认值,singleton,表示单实例对象

    第二个值 prototype,表示是多实例对象

    

 

    

 

 

  (3)singleton 和 prototype区别

    第一 singleton 单实例, prototype 多实例

    第二 设置scope值是 singleton时,加载spring配置文件时就会创建单实例对象

      设置scope值是 prototype时,不是在加载spring配置文件时创建对象,在调用

      getBean方法时创建多实例对象

    其它scope值: request 一次请求

          session 一次会话    这两个是 web基础里的域对象, 当创建对象时,这个对象就会放到request或者session中

标签:singleton,作用域,Bean,对象,bean,实例,scope,prototype
来源: https://www.cnblogs.com/doremi429/p/15608628.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有