Spring整理7 -- Bean的作用域
来源:互联网 发布:弄璋乎弄瓦乎原文 编辑:程序博客网 时间:2024/06/07 03:18
spring Bean的作用域:主要由<bean>标签的属性scope决定。
scope可以取值:
* singleton:每次调用getBean的时候返回相同的实例
* prototype:每次调用getBean的时候返回不同的实例
例子代码:
Bean.java:
public class Bean {
}
applicationContext.xml:
<!--
<bean id="bean1" class="spring.Bean1" scope="singleton"/>
-->
<bean id="bean1" class="spring.Bean1" scope="prototype"/>
测试代码:
public class ScopeTest extends TestCase {
private BeanFactory factory;
@Override
protected void setUp() throws Exception {
factory = new
ClassPathXmlApplicationContext("applicationContext.xml");
}
public void testScope1() {
Bean1 bean11 = (Bean1)factory.getBean("bean1");
Bean1 bean12 = (Bean1)factory.getBean("bean1");
if (bean11 == bean12) {
System.out.println("bean11==bean12");
}else {
System.out.println("bean11!=bean12");
}
}
}
- Spring整理7 -- Bean的作用域
- spring bean的作用域
- spring bean的作用域
- Spring---->Bean的作用域
- spring bean的作用域
- spring bean的作用域
- spring bean 的作用域
- spring bean的作用域
- Spring Bean的作用域
- Spring Bean的作用域
- Spring Bean的作用域
- Spring bean的作用域
- spring bean的作用域
- spring bean的作用域
- Spring---->Bean的作用域
- Spring、Bean 的作用域
- Spring Bean 的作用域
- Spring Bean的作用域
- 设计模式学习与实践(五)----工厂方法模式(factory method)
- SVN服务器端-------SVN版本控制器的安装和配置
- 如何把程序加入服务
- 呵呵……来到csdn!~~
- div 居中显示
- Spring整理7 -- Bean的作用域
- API SDK
- 设计模式学习与实践(六)----抽象工厂模式(abstract factory)
- MS SQL Server和MySQL区别
- VC常用数据类型使用转换详解
- 如何使用.NET生成C#源代码
- 2010年1月21-22日 中文ScrumMaster课程
- 用python, c#, java写的文件拷贝
- BugFree 2使用帮助