Spring源码
想坐飞机的乌鸦
这个作者很懒,什么都没留下…
展开
-
Spring框架基本结构介绍
1.Spring Core Container 1.1:Core 主要包含 Spring 框架基本的核心工具类, Spring 的其他组件都需要用到这个包里的类, Core模块是其他组件的基本核心。 1.2:Beans 它包含访问配置文件、创建和管理 Bean 以及进行 Inversion of Control I Dependency Injection ( IoC/D...原创 2019-08-14 17:42:00 · 519 阅读 · 0 评论 -
Spring IOC 容器常见底层注解使用
通过上一篇文章《Spring框架基本结构介绍》,已经对Spring的结构已经有了大概的了解 接下来学习Spring IOC 容器底层注解使用。 一、Bean的定义方式 ①XML配置文件的形式 1 2 3 4 5 6 7 <?xmlversion="1.0"encoding="UTF-8"?> ...原创 2019-08-14 17:45:05 · 235 阅读 · 0 评论 -
Spring源码分析之-基于Java配置类创建IOC容器过程(一)
AnnotationConfigApplicationContext是Spring用来实现基于Java配置类(包括各种注解)加载Spring应用上下文,以及避免使用xml配置,相比之下Java配置类的这种方式更加便捷高效。 我们通过这个示例来展示下 AnnotationConfigApplicationContext ctx=newAnnotationConfigApplication...原创 2019-08-14 18:05:52 · 159 阅读 · 0 评论 -
Spring源码分析之-基于Java配置类创建IOC容器过程(二)
通过上篇文章《Spring源码分析之-基于Java配置类创建IOC容器过程(一)》 我们已经了解Spring通过AnnotationConfigApplicationContext创建容器时是如何将自身组件注册到容器中,并且将配置类注册到容器中,接下来我们来看将配置类里的定义的Bean或者扫描,引入的组件添加到容器中的流程。 本篇文章讲述的源码调用链如下: refresh()中包含12个...原创 2019-08-14 18:12:28 · 152 阅读 · 0 评论