singleton 默认值 单例
容器初始化时(new ClassPathXmlApplicationContext("cn/et/lesson01/prototype/"))实例化
<bean class="." scope="singleton">
<property name="name" value="zs"></property>
</bean>
package .lesson01ioc_di;
import ;
import ;
public class TestCotainer {
public static void main(String[] args) {
//创建容器对象
ApplicationContext context = new ClassPathXmlApplicationContext("cn/et/lesson01ioc_di/");
A a=(A)("a");
A a1=(A)("a");
(a==a1);
}
}
prototype 多例
在创建bean的时候 实例化 ------()
<bean class="." scope="prototype">
<property name="name" value="zs"></property>
</bean>
package .lesson01ioc_di;
import ;
import ;
public class TestCotainer {
public static void main(String[] args) {
//创建容器对象
ApplicationContext context = new ClassPathXmlApplicationContext("cn/et/lesson01ioc_di/");
A a=(A)("a");
A a1=(A)("a");
(a==a1);
}
}