标签:对象 pat img start scope 配置文件 service组件 new org
??Spring如同一个工厂,用于生产和管理Spring容器中的Bean。使用这个工厂,需要开发者对Spring的配置文件进行配置。在实际开发中,最常采用XML格式的配置方式,即通过XML文件来注册并管理Bean之间的依赖关系。
<!-- scope作用域 单例(singleton)-->
<bean id="scope" class="com.ssm.scope.Scope" scope="singleton"/>
<!-- scope作用域 原型(prototype)-->
<bean id="scope1" class="com.ssm.scope.Scope" scope="prototype"/>
package com.ssm.scope;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class ScopeTest {
public static void main(String[] args) {
ApplicationContext applicationContext = new
ClassPathXmlApplicationContext("applicationContext.xml");
// 如果是单例模式,则创建同一个实例
System.out.println("singleton创建的对象:");
System.out.println(applicationContext.getBean("scope"));
System.out.println(applicationContext.getBean("scope"));
// 如果是原型模式,则创建不同实例
System.out.println("prototype创建的对象:");
System.out.println(applicationContext.getBean("scope1"));
System.out.println(applicationContext.getBean("scope1"));
}
}
标签:对象 pat img start scope 配置文件 service组件 new org
原文地址:https://www.cnblogs.com/zq98/p/13171982.html