大概有两种方式:
从ApplicationContext上下文容器获取和从BeanFactory bean工厂中获取
1.ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");
当上下文容器被实例化后会把xml文件里配置的bean全部实例化,不管用不用都会实例化。
2.BeanFactory .beanFactory=new XmlBeanFa ctory(new ClassPathResource("applicationContext.xml"));
实例化bean工厂的时候不会实例化任何bean,当只有使用到具体bean的时候才会实例化该bean
结论: