1. BeanFactory
基础类型的 IOC 容器,提供完整的 IOC 服务支持。如果没有特殊指定,默认采用延迟初始化策略。相对来说,容器启动初期速度较快,所需资源较少。
2.ApplicationContext
ApplicationContext 是在 BeanFactory 的基础上实现的,是相对比较高级的容器,除了BeanFactory 的所有支持外,ApplicationContext 还提供了事件发布、国际化支持、Bean自动装配等功能。ApplicationContext 管理的对象,在容器启动后默认全部初始化并且完成绑定。
BeanFactory与ApplicationContext有什么区别?
最新推荐文章于 2021-09-16 11:21:44 发布