- 博客(5)
- 收藏
- 关注
原创 Spring源码分析之-基于Java配置类创建IOC容器过程(二)
通过上篇文章《Spring源码分析之-基于Java配置类创建IOC容器过程(一)》我们已经了解Spring通过AnnotationConfigApplicationContext创建容器时是如何将自身组件注册到容器中,并且将配置类注册到容器中,接下来我们来看将配置类里的定义的Bean或者扫描,引入的组件添加到容器中的流程。本篇文章讲述的源码调用链如下:refresh()中包含12个...
2019-08-14 18:12:28
192
原创 Spring源码分析之-基于Java配置类创建IOC容器过程(一)
AnnotationConfigApplicationContext是Spring用来实现基于Java配置类(包括各种注解)加载Spring应用上下文,以及避免使用xml配置,相比之下Java配置类的这种方式更加便捷高效。我们通过这个示例来展示下AnnotationConfigApplicationContext ctx=newAnnotationConfigApplication...
2019-08-14 18:05:52
193
原创 并发编程之JMM内存模型(一)— 底层实现原理
一丶前言什么是JMM?JMM(Java Memory Model)即Java内存模型,Java语言规范中提到过,JVM中存在一个主存区(Main Memory或Java Heap Memory),Java中所有变量都是存在主存中的,对于所有线程进行共享,而每个线程又存在自己的工作内存(Working Memory),工作内存中保存的是主存中某些变量的拷贝,线程对所有变量的操作并非发生在主...
2019-08-14 17:58:26
492
原创 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
289
原创 Spring框架基本结构介绍
1.Spring Core Container1.1:Core主要包含 Spring 框架基本的核心工具类, Spring 的其他组件都需要用到这个包里的类, Core模块是其他组件的基本核心。1.2:Beans它包含访问配置文件、创建和管理 Bean 以及进行 Inversion of Control I DependencyInjection ( IoC/D...
2019-08-14 17:42:00
586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅