spring源码-配置文件加载流程

这几天在读spring源码,对xml的加载流程进行记录,仅供参考

 一、环境:

  1. 环境:jdk 1.8
  2. idea:2017
  3. gradle:Gradle 6.1

二、工具和源码下载安装:

1 下载spring5.1.3源码

地址:https://github.com/spring-projects/spring-framework/tree/v5.1.13.RELEASE

2 安装gradle,安装方法到网上搜一个就可以了

gradle对比maven更加简单,简练容易上手,功能几乎相同

4 Idea中导入spring源码项目,并进行编译 (idea必须已经集成了gradle)

5 创建测试项目引入:spring-context-5.1.13

并修改关联的资源文件地址(项目默认关联的是maven下载的jar包,现在换成我们自己的源码地址)

三、创建test类进行xml加载,可以进行spring配置文件加载,方便断点调试

ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");

四、配置文件加载的时序图

本文版权归原作者所有,不可商用,转载需要声明出处,否则保留追究法律责任的权利。如果文中有什么错误,欢迎指出。以免更多的人被误导。

原文地址:https://www.cnblogs.com/lean-blog/p/12921908.html