核心容器小结

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配置

bean的配置

依赖注入配置

依赖注入配置

猜你喜欢

转载自blog.csdn.net/weixin_45696320/article/details/130190656