读书人

Spring收拾7 - Bean的作用域

发布时间: 2012-11-05 09:35:11 作者: rapoo

Spring整理7 -- Bean的作用域

?spring Bean的作用域:主要由<bean>标签的属性scope决定。

scope可以取值:????

* singleton:每次调用getBean的时候返回相同的实例

* prototype:每次调用getBean的时候返回不同的实例

例子代码:

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");       }    }}

?

读书人网 >软件架构设计

热点推荐