创建容器

类路径加载配置文件:

ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");

加载多个配置文件

ApplicationContext ctx = new ClassPathXmlApplicationContext("bean1.xml", "bean2.xml");

获取bean对象

使用bean名称获取并指定类型

BookDao bookDao = ctx.getBean("bookDao", BookDao.class);

总结

  • BeanFactory是IoC容器的顶层接口,初始化BeanFactory对象时,加载的bean延迟加载
  • ApplicationContext接口是Spring容器的核心接口,初始化时bean立即加载
  • ApplicationContext接口提供基础的bean操作相关方法,通过其他接口扩展其功能
  • ApplicationContext接口常用初始化类
  • ClassPathXmlApplicationContext(常用)

bean相关

依赖注入相关

发表回复

您的电子邮箱地址不会被公开。