容器中的bean在被使用之前是不是都是没有初始化的?那有没有被实例化呢?还是说被使用之前一直都是以beandefinition的实例保存在容器中,直到getBean方法被调用才会实例化和初始化?
getBean这个方法是spring内部自己调用的。。。。在spring启动的时候,他会调用refresh方法会触发这个方法,然后跟据beandefinition里的配置的条件,会判断是否需要延迟加载,然后将类加载并实例化,你可以配置延迟加载,根据延迟加载的条件,它可以在你调用这个bean的时候实例化该对象
getBean这个方法是spring内部自己调用的。。。。在spring启动的时候,他会调用refresh方法会触发这个方法,然后跟据beandefinition里的配置的条件,会判断是否需要延迟加载,然后将类加载并实例化,你可以配置延迟加载,根据延迟加载的条件,它可以在你调用这个bean的时候实例化该对象