博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2.Spring常用配置—1.Bean的Scope
阅读量:7074 次
发布时间:2019-06-28

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

1.点睛

Scope描述的是Spring容器如何新建Bean的实例的。Spring的Scope有以下几种,通过@Scope注解来实现。
(1)Singleton:一个Spring容器中只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例。
(2)Prototype:每次调用新建一个Bean的实例。
(3)Request:Web项目中,给每一个http request新建一个Bean实例。
(4)Session:Web项目中,给每一个http session新建一个Bean实例。
(5)GlobalSession:这个只在portal应用中有用,给每一个global http session新建一个Bean实例。
另外,在Spring Batch中还有一个Scope是使用@StepScope,将在批处理一节介绍这个Scope。
本例简单演示默认的Singleton和Prototype,分别从Spring容器中获得2次Bean,判断Bean的实例是否相等。
2.示例
(1)编写Singleton的Bean
screenshot
默认为Singleton,相当于@Scope("singleton")
(2)编写Prototype的Bean
screenshot
声明Scope为Prototype
(3)配置类
screenshot
(4)运行
screenshot
结果:
screenshot

转载地址:http://kouml.baihongyu.com/

你可能感兴趣的文章
关于技术
查看>>
adb学习2
查看>>
面试之STAR法则详解
查看>>
inno安装
查看>>
禁用缓存的设置
查看>>
Idea14解决JSP/JS文件需要重启问题解决
查看>>
对IoC DI的理解
查看>>
tactic remove project
查看>>
实现汉字转拼音
查看>>
太吃鸡了
查看>>
Smart2.0开发指南——开发工具
查看>>
oracle——06表查询中需要注意的一些问题
查看>>
大白话讲Zookeeper能做什么?(一):命名服务与配置管理
查看>>
java httpclient使用socks5代理(二)使用socks5代理服务
查看>>
java实现多线程的三种方式
查看>>
汇编 输入输出字符串(最简单版)
查看>>
Submit a form with Ajax 发送邮件参考
查看>>
国外PHP和MySQL数据库代码范例分享和指南站点
查看>>
Suse Linux服务器系统下安装运行HDF相关程序
查看>>
从头编写一个 HTTP 静态资源服务器
查看>>