spring源码分析2 —— 源码引用、注释、调试

前言
上一张我们学习了如何编译spring源码并导入Idea,并进行测试,spring源码分析1 —— 源码下载、编译、导入,本章我们来探讨关于源码分析的方法,在源码学习中许多人开始抱着热情进入,但没多久就心灰意冷,所以学习方法相比态度更重要一丢丢,那么今天我就带大家进入如何学习源码的第一步:源码注释及调试

创建项目
首先在工作空间创建一个空文件夹,我在这里起名 spring-learn-01 在Idea中打开,右键new-》 module-》maven-》右侧选中复选框 create from archetype-》下方列表选中以 maven-archetype-webapp结尾的选项-》填写对应的 group、artifacid、version 如图:spring源码分析2 —— 源码引用、注释、调试_第1张图片

引入Spring、Junit 等包
spring源码分析2 —— 源码引用、注释、调试_第2张图片

配置源码如图
spring源码分析2 —— 源码引用、注释、调试_第3张图片

选中 project structure 选择librares->....spring context....右侧我们看到了Classes、Sources、Javadoc,这里我们只对前两个配置,Classes是对应是第一章我们编译好的工程的包,Sources对应的是第一章我们编译好的工程源码(看图地址路径)

注释与调试
这点是关键点,我们首先需要创建测试类,如第一张说到的Mytest测试类,鼠标+control 点击 context.getBean("XXX");如图:
spring源码分析2 —— 源码引用、注释、调试_第4张图片 编译后就成功了。

如果修改POM.xml文件,maven会自动覆盖自定义的引用,即引用了maven仓库的jar,需要重新导入spring源码。

你可能感兴趣的