介绍首先明确一下什么是延迟查找,一般来说通过@Autowired注解注入一个具体对象的方式是属于实时依赖查找,注入的前提是要保证对象已经被创建。而使用延迟查找的方式是我可以不注入对象的本身,而是通过注入一个代理对象,在需要用到的地方再去取其中真实的对象来使用,ObjectFactory提供的就是这样一种能力。先来看一下ObjectFactory和ObjectProvider的源码@FunctionalInterfacepublicinterfaceObjectFactoryT>{TgetObject()throwsBeansException;}publicinterfaceObjectPro