spring提供了两个接口实现IOC容器 (1)BeanFactory:IOC容器基本实现,是Spring内部使用的接口,不提倡开发人员使用 特点:加载配置文件时侯不会创建对象,在获取对象时才会创建对象
BeanFactory context
=new ClassPathXmlApplicationContext("bean1.xml");
User user
= context
.getBean("user", User
.class);
user
.add();
(2)ApplicationContext:BeanFactory接口的子接口,提供更多强大的功能,一般由开发人员使用 特点:加载配置文件时会把在配置文件中的对象进行创建
ApplicationContext context
=new ClassPathXmlApplicationContext("bean1.xml");
User user
= context
.getBean("user", User
.class);
user
.add();