BeanFactory
Ioc容器、定義接口規范來管理spring bean的生命周期、依賴、注入,spring中有各種Ioc容器
FactroyBean
定制的工廠Bean,可以通過抽象工廠方式創建的bean,不納入spring的生命周期、依賴、注入特性,相當于spring給第三方的一個擴展,比如dubbo的@DubboReference,ReferenceBean交給dubbo ioc自己管理。
ApplicationContext
實現BeanFactory接口,全局上下文,非spring自動注入但加入spring管理的bean,刷新生命周期的時候調用的工廠直接就是ApplicationContext,通過ApplicationContext一樣可以刷新容器。