![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 89
味无味_
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 · 1333 阅读 · 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 · 3437 阅读 · 20 评论 -
Spring源码环境构建踩坑
Spring源码环境构建踩坑基本信息Spring 版本:5.0.2ReleaseGradle版本:4.3.1IDE: 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 · 1516 阅读 · 3 评论