核心容器小结

IOC容器

容器创建的两种方式

  • ClassPathXmlApplicationContext[类路径]
  • FileSystemXmlApplicationContext[文件路径]

获取Bean的三种方式

  • getBean(“名称”):需要类型转换
  • getBean(“名称”,类型.class):多了一个参数
  • getBean(类型.class):容器中不能有多个该类的bean对象

作为ApplicationContext最终父接口 使用BeanFactory创建的容器是延迟加载使用ApplicationContext创建的容器是立即加载,当然ApplicationContext也可以实现延迟加载,我们只需要修改配置文件,在bean对象加上属性lazy-init。

<bean id="bookDao" class="com.itheima.dao.impl.BookDaoImpl"  lazy-init="true"/>

bean配置

核心容器小结_第1张图片

依赖注入配置

核心容器小结_第2张图片

你可能感兴趣的:(Spring相关,java,Spring容器,Spring,bean,bean配置,DI配置)