1. @Nullable
    2. public Object doResolveDependency(DependencyDescriptor descriptor, @Nullable String beanName,
    3. @Nullable Set<String> autowiredBeanNames, @Nullable TypeConverter typeConverter) throws BeansException;

    该方法表示,传入一个依赖描述(DependencyDescriptor),该方法会根据该依赖描述从 BeanFactory 中找出对应的唯一的一个 Bean 对象。

    下面来分析一下 DefaultListableBeanFactoryresolveDependency() 方法的具体实现。
    依赖注入源码 - 解析依赖 - 图1