🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 Redis 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 一、BeanFactory实现的特点 BeanFactory是通过一个DefaultListableBeanFactory来实现的,首先要创建一个DefaultListableBeanFactory的实例对象,创建好后,就作为一个核心的spring容器,此时容器中还没有bean 这时需要创建bean的定义,主要是描述bean的特征,包括类型,scope(单例、多例),是否有初始化方法和销毁方法,根据这些描述信息就能知道bean有哪些特点,并根据这些描述信息将bean创建出来 bean的定义通过BeanDefinitionBuilder.genericBeanDefinition(Config.class)创建,参数Config.class表示将Config这个类交给BeanFactory管理 然后通过调用getBeanDefinition()将bean定义对象创建好,即 AbstractBeanDefinition...