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中

最新文章

  1. python(29)强大的zip函数
  2. Hadoop多硬盘配置时的注意事项
  3. spring这么流行的原因是什么
  4. openssl AES加密以及padding
  5. Hive表分区
  6. 清除SQL Server执行计划
  7. 187. Repeated DNA Sequences
  8. 出发 Let's Go
  9. UVA - 10057 A mid-summer night's dream.
  10. ng-checked选择和点击增加dom
  11. python 自学之路-Day Two
  12. VMware和Centos安装使用
  13. u3d人物控制
  14. UVA 10480 Sabotage (网络流,最大流,最小割)
  15. implode
  16. rpcbind.service启动失败
  17. POJ 3253 Fence Repair (哈夫曼树)
  18. TestNG中DataProvider的用法
  19. 【bzoj4709】[Jsoi2011]柠檬 斜率优化
  20. linux rm指定的文件

热门文章

  1. SpringBoot整合quartz实现动态启动,停止定时任务功能
  2. IDEA安装vue.js插件后,new没有Vue component
  3. 【LeetCode】931. Minimum Falling Path Sum 解题报告(Python)
  4. netty系列之:从零到壹,搭建一个SOCKS代理服务器
  5. 「Codeforces 79D」Password
  6. 《python-美藏篇》1.可迭代、迭代器与生成器
  7. 在 jQuery 中使用滑入滑出动画效果,实现二级下拉导航菜单的显示与隐藏效果
  8. 涂鸦智能 dubbo-go 亿级流量的实践与探索
  9. ORA-09925:Unable to create audit trail file 数据库启动失败
  10. springboot的build.gradle增加阿里仓库地址以及eclipse增加lombok