层次性查找延迟查找ObjectProvider:延迟加载ObjectFactory FactoryBean区别 层次性查找 先去父容器查找,找不到最后去本地容器查找utils帮助递归查找 延迟查找 ObjectProvider:延迟加载不用确认bean存在 ObjectProvider是安全的,没有bean不会抛异常。ObjectProvider也可以批量查找Bean。interface ObjectProvider extends ObjectFactory ObjectFactory FactoryBean区别spring对ObjectFactory的应用之一就是,将创建对象的步骤封装到ObjectFactory中 交给自定义的Scope来选择是否需要创建对象来灵活的实现scope。 FactoryBean的着重于自定义创建对象过程