容器初始化的两种方式(p17)

获取 Bean 的三种方式

<aside> ⚠️ 使用方式三,容器中对应的 Bean 只能有一个

当我们使用方式三 ctx.getBean(BookDao.class) 获取Bean时,Spring会在容器中查找与指定类型(BookDao.class)匹配的Bean实例。如果存在多个Bean都是**BookDao**类型的实例,Spring无法决定返回哪个实例,因此会抛出异常。

</aside>

BeanFactory 和 ApplicationContext 的区别

Untitled