
Spring
文章平均质量分 89
jethrozz
good good study
展开
-
Spring IOC容器初始化过程(二)配置信息加载与注册
Spring IOC容器初始化过程(二)配置信息加载与注册 上文中 Spring IOC容器初始化过程(一)资源定位过程 我们一起分析了资源定位的过程,Spring IOC 容器在初始化的过程中并不是直接读取配置文件然后进行加载,而是在开始做了许多准备工作,先初始化资源读取器,设置其读取策略,校验策略,再将数据加载至内存中,最后封装为BeanDefinition对象进行注册。 整体加载的时序图 工程目录 POM文件 <?xml version="1.0" encoding="UTF-8"?>原创 2021-03-30 23:19:07 · 1421 阅读 · 5 评论 -
Spring源码分析 之 Spring IOC容器初始化过程(一)资源定位过程
Spring IOC容器初始化过程(一)资源定位过程 最近复习了一遍Spring IOC容器的初始化过程,结合书籍《Spring源码深度解析》总结了一下,IOC容器的初始化过程,大概分为以下三点: 定位资源 定位相关的配置文件,扫描相关注解 加载资源 将配置信息加载到内存中 注册 根据载入的配置信息,初始化对象,并将其装载至容器中 整体加载的时序图 工程目录 POM文件 <?xml version="1.0" encoding="UTF-8"?> <project x原创 2021-03-30 00:42:37 · 3523 阅读 · 20 评论 -
Spring源码环境构建踩坑
Spring源码环境构建踩坑 基本信息 Spring 版本:5.0.2Release Gradle版本:4.3.1 IDE: IDEA2019.3.3 环境搭建 Spring 源码是基于Gradle的,所以需要先搭建Gradle环境。 Gradle4.3.1下载链接 Spring5.0.2源码下载链接 踩坑 1. 配置好gradle环境后,运行gradlew.bat脚本,一直下载gradle 这是因为运行gradlew.bat 脚本时,它会根据当前目录下 gradle文件夹下的wapper下的gradle-原创 2021-03-24 00:36:37 · 1594 阅读 · 3 评论