spring提供了两个接口实现IOC容器
(1)BeanFactory:IOC容器基本实现,是Spring内部使用的接口,不提倡开发人员使用
特点:加载配置文件时侯不会创建对象,在获取对象时才会创建对象

 		//1.加载spring配置文件
        BeanFactory context=new ClassPathXmlApplicationContext("bean1.xml");
        //2.获取配置创建对象
        User user = context.getBean("user", User.class);       //在这步创建对象
        user.add();

(2)ApplicationContext:BeanFactory接口的子接口,提供更多强大的功能,一般由开发人员使用
特点:加载配置文件时会把在配置文件中的对象进行创建

	//1.加载spring配置文件------》在该步骤创建对象
        ApplicationContext context=new ClassPathXmlApplicationContext("bean1.xml");
        //2.获取配置创建对象
        User user = context.getBean("user", User.class);       
        user.add();
posted on 2020-10-07 17:17  凸凸大军的一员  阅读(57)  评论(0编辑  收藏  举报