bean的作用域
可以通过Scope来指定bean的作用域
-singleton 默认值。当IOC容器一创建就会创建bean的实例,而且是单例的,每次得到的都是同一个
-prototype 原型的。当IOC容器一创建不再实例化该bean,每次调用getBean方法时再实例化该bean
-request 每次请求实例化一个bean
-session 在一次会话中共享一个bean
//创建IOC容器对象
ApplicationContext ioc=new ClassPathXmlApplicationContext("beans.xml");
@Test
void testBook(){
Book book=(Book)ioc.getBean("book");
}
<bean id="book" class="com.diko.spring.beans.Book" scope="singleton">
<property name="id" value="8"></property>
</bean>