作者回复: 实际上,内建的 Bean 是普通的 Spring Bean,包括 BeanDefinitions 和 Singleton Objects,而内建依赖则是通过 AutowireCapableBeanFactory 中的 resolveDependency 方法来注册,这并非是一个 Spring Bean,无法通过依赖查找获取~
作者回复: 就是这个意思
作者回复: 实际上,Spring IoC 底层容器就是指的 BeanFactory 的实现类,大多数情况是 DefaultListableBeanFactory 这个类,它来管理 Spring Beans,而 ApplicationContext 通常为开发人员接触到的 IoC 容器,它是一个 Facade,Wrap 了 BeanFactory 的实现。
作者回复: Bingo!
作者回复: 😀
作者回复: 可以的,通过 SingletonRegistry 注册单例对象
作者回复: 下周四我会在极客时间的直播时和大家讨论。
作者回复: 就喜欢你这样的城市小伙~
作者回复: 666
作者回复: 在后面的章节,通过源码的角度会有详细说明,请关注更新哦~