博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Bean范围 示例
阅读量:6933 次
发布时间:2019-06-27

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

Spring 该目的是通过默认单身创建的对象

设定Bean范围。由Bean美元Scope财产

Scope取值范围:

Singleton:单例

proptotype:非单例

       Request:创建该Bean,并调用request.setAttribute(“beanId”,beanObj);

       Session:创建该Bean,并调用request.getSession().setAttribute(“beanId”,beanObj);

      globalSession:全局Session分布式server

測试代码

public class InitBeanApp {	@Test	public void show() {		ApplicationContext ac = new ClassPathXmlApplicationContext(				"applicatioContext.xml");		Bean1 bean1 = (Bean1) ac.getBean("bean2");		Bean1 bean2 = (Bean1) ac.getBean("bean2");		Bean1 bean3 = (Bean1) ac.getBean("bean3");		Bean1 bean4 = (Bean1) ac.getBean("bean3");		System.out.println(bean1);		System.out.println(bean2);		System.out.println(bean3);		System.out.println(bean4);	}}

配置代码

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

你可能感兴趣的文章
tableView 选中cell时,获取到当前cell
查看>>
[笔迹]java-其他
查看>>
第x次安装Debian6
查看>>
js 验证表单 js提交验证类
查看>>
MySQL--query-cache
查看>>
Android使用XML全攻略(2)
查看>>
[USACO08FEB]酒店Hotel
查看>>
卫生纸效果,哈哈
查看>>
mysql导入excel数据
查看>>
Java中写入文件时换行符用"\r\n"、"\n"、"\r"?
查看>>
AIX 命令
查看>>
安装终端服务和终端服务授权,激活终端服务授权
查看>>
朋友,别在降低别人底线或被别人降低底线了!
查看>>
先考学历还是先提升能力?
查看>>
软件项目开发无成熟框架套路之成本代价
查看>>
设计模式(3)-装扮你的类(装饰模式)
查看>>
Android 数字签名学习笔记
查看>>
Linux下Gedit + Gmate ,实用的编辑器
查看>>
OO学习之二——面向对象分析(OOD)的介绍
查看>>
深入python3 (Dive Into Python 3) 在线阅读与下载
查看>>