Emove

  • 首页
  • 归档
  • 分类
  • 标签

  • 搜索
context 反射 channel LRU BeanDefinition JVM 装饰者模式 MyBatis 快慢指针 归并排序 链表 hash表 栈 回溯 贪心 主从复制 二分查找 双指针 动态规划 AOF RDB 规范 BASE理论 CAP B树 RocketMQ Sentinel Ribbon Eureka 命令模式 访问者模式 迭代器模式 中介者模式 备忘录模式 解释器模式 状态模式 策略模式 职责链模式 模板方法模式 代理模式 享元模式 桥接模式 外观模式 组合模式 适配器模式 建造者模式 原型模式 工场模式 单例 UML 锁 事务 sql 索引

AbstractBeanDefinition及其子类

发表于 2020-09-19 | 分类于 Spring | 0 | 阅读次数 71

AbstractBeanDefinition及其子类.png

  1. RootBeanDefinition:Spring在启动时会实例化几个Spring内置的BeanDefinition,这几个Bean Definition都是RootBeanDefinition类型的,包括Spring合并后的BeanDefinition,也是RootBeanDefinition,此外,我们在通过@Bean创建的BeanDefinition也是RootBeanDefinition,不过是属于它的子类。
  2. GenericBeanDefinition:在Spring应用中,通过注解配置的Bean以及配置类(除@Bean外)的BeanDefinition都是GenericBeanDefinition类型的。它有两个子类,通过@Configuration、@Import注解的Bean会被解析成AnnotatedGenericBeanDefinition,而通过类似于@Service、@Component注解的Bean则会被解析成ScannedGenericBeanDefinition。
# context # 反射 # channel # LRU # BeanDefinition # JVM # 装饰者模式 # MyBatis # 快慢指针 # 归并排序 # 链表 # hash表 # 栈 # 回溯 # 贪心 # 主从复制 # 二分查找 # 双指针 # 动态规划 # AOF # RDB # 规范 # BASE理论 # CAP # B树 # RocketMQ # Sentinel # Ribbon # Eureka # 命令模式 # 访问者模式 # 迭代器模式 # 中介者模式 # 备忘录模式 # 解释器模式 # 状态模式 # 策略模式 # 职责链模式 # 模板方法模式 # 代理模式 # 享元模式 # 桥接模式 # 外观模式 # 组合模式 # 适配器模式 # 建造者模式 # 原型模式 # 工场模式 # 单例 # UML # 锁 # 事务 # sql # 索引
JVM内存区域
init函数和main函数
  • 文章目录
  •   |  
  • 概览
林亦庭

林亦庭

less can be more

87 文章
11 分类
54 标签
RSS
Github
Creative Commons
© 2021 林亦庭
粤ICP备20029050号