美文网首页
【spring-原理】

【spring-原理】

作者: giraffecode9668 | 来源:发表于2020-07-06 17:31 被阅读0次

一、关键词说明

  • BeanFactory:bean工厂,采用工厂模式,用于生产bean的
  • ApplicationContext:应用上下文,并且继承了Bean工厂,可以说它代表了IOC容器
  • xxxAware接口:实现了此类接口可以通过实现里边的setxxx方法获得xxx内容
  • xxxPostProcessor:后置处理器,在xxx执行完毕时调用其中的后置处理方法
  • BeanDefinition:一个bean的注册信息,在bean工厂中保存有Map<String, BeanDefinition> beanDefinitionMap,可以理解为bean注册表
  • xxxSingletonxxx:关于生产bean的bean实例化成的对象相关的事务,正如其名称,与单例模式(scope="singleton")对应
  • DefaultSingletonBeanRegistry:实例化产生单例bean,Map<String, Object> singletonObjects等属性

二、AnnotationConfigApplicationContext

image.png

参考:剑指Spring源码(一)
Spring 源码解析——@Configuration 作用及其实现原理(一)

三、Spring DI

Spring DI: spring Dependency Injection(依赖注入),即对象之间的注入

image.png

Spring DI原理

相关文章

网友评论

      本文标题:【spring-原理】

      本文链接:https://www.haomeiwen.com/subject/phnzghtx.html