自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Spring源码分析之-基于Java配置类创建IOC容器过程(二)

通过上篇文章《Spring源码分析之-基于Java配置类创建IOC容器过程(一)》我们已经了解Spring通过AnnotationConfigApplicationContext创建容器时是如何将自身组件注册到容器中,并且将配置类注册到容器中,接下来我们来看将配置类里的定义的Bean或者扫描,引入的组件添加到容器中的流程。本篇文章讲述的源码调用链如下:refresh()中包含12个...

2019-08-14 18:12:28 146

原创 Spring源码分析之-基于Java配置类创建IOC容器过程(一)

AnnotationConfigApplicationContext是Spring用来实现基于Java配置类(包括各种注解)加载Spring应用上下文,以及避免使用xml配置,相比之下Java配置类的这种方式更加便捷高效。我们通过这个示例来展示下AnnotationConfigApplicationContext ctx=newAnnotationConfigApplication...

2019-08-14 18:05:52 151

原创 并发编程之JMM内存模型(一)— 底层实现原理

一丶前言什么是JMM?JMM(Java Memory Model)即Java内存模型,Java语言规范中提到过,JVM中存在一个主存区(Main Memory或Java Heap Memory),Java中所有变量都是存在主存中的,对于所有线程进行共享,而每个线程又存在自己的工作内存(Working Memory),工作内存中保存的是主存中某些变量的拷贝,线程对所有变量的操作并非发生在主...

2019-08-14 17:58:26 424

原创 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 229

原创 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 511

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除