Spring 学习笔记《依赖注入》—— Bean 的作用域 scope
发布日期:2021-06-30 14:57:30
浏览次数:2
分类:技术文章
本文共 1294 字,大约阅读时间需要 4 分钟。
Spring 学习笔记
Bean 的作用域
singleton : 单例。默认值。加载容器时统一创建。(如果有老豆,则继承 parent’s scope) prototype : 多例。调用时创建。 request : 用于web环境。字面意思,每个请求创建新的。 session : 用于web环境。字面意思,每个回话创建新的。singleton 演示
Textbook textbook= (Textbook)context.getBean("textbook");// 从容器中获取对象 Textbook textbook2= (Textbook)context.getBean("textbook");// 从容器中获取对象 System.out.println("singleton 作用域 : " + textbook.equals(textbook2));// 查看结果
//输出结果,获取了两次,textbook 但它只被创建了一次 ----------------------- 获取 Srping 容器:开始 ----------------------- textbook 无参构造被调用。 ----------------------- 获取 Srping 容器:结束 ----------------------- ----------------------- 获取 textbook 开始 ----------------------- singleton 作用域 : true ----------------------- 获取 textbook 结束 -----------------------
prototype 演示
Textbook textbook= (Textbook)context.getBean("textbook");// 从容器中获取对象 Textbook textbook2= (Textbook)context.getBean("textbook");// 从容器中获取对象 System.out.println("singleton 作用域 : " + textbook.equals(textbook2));// 查看结果
//输出结果, 获取了两次,textbook 被创建了两次 ----------------------- 获取 Srping 容器:开始 ----------------------- ----------------------- 获取 Srping 容器:结束 ----------------------- ----------------------- 获取 textbook 开始 ----------------------- textbook 无参构造被调用。 textbook 无参构造被调用。 singleton 作用域 : false ----------------------- 获取 textbook 结束 -----------------------
转载地址:https://jerryjin.blog.csdn.net/article/details/86580286 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年05月02日 18时02分59秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
理解HTTPS为什么安全前,先看看这些东西
2019-05-01
代码这样写不止于优雅(Python版)
2019-05-01
只有1%的程序员搞懂过浮点数陷阱
2019-05-01
Erlang 之父 Joe Armstrong 去世
2019-05-01
一名 Google 工程师的大数据处理经验
2019-05-01
30分钟学会pyecharts数据可视化
2019-05-01
从一个骗子身上学到的
2019-05-01
关于Python爬虫,这里有一条高效的学习路径
2019-05-01
Python学习指南,看这篇清晰多了!
2019-05-01
Oracle裁员,3点建议
2019-05-01
命名难,难于上青天
2019-05-01
记一件小事
2019-05-01
史上最烂项目:苦撑12年,600多万行代码...
2019-05-01
斯坦福后空翻机器人设计、代码全开源,成本降至3000美元,人人皆可DIY
2019-05-01
请停止学习框架
2019-05-01
考研比惨五大专业排行榜,第一名没人不服!
2019-05-01
没钱没公司,怎么做一款付费产品
2019-05-01
Python 3.8 新特性来袭
2019-05-01
查询亿级数据毫秒级返回!Elasticsearch 是如何做到的?
2019-05-01
FastAPI 构建 API 服务,究竟有多快?
2019-05-01