乐于分享
好东西不私藏

【Spring源码深度解析第2版】ch2-1 搭建自己看源码的工程吧

【Spring源码深度解析第2版】ch2-1 搭建自己看源码的工程吧

书页范围:19~22页

搭建自己的工程,我理解可以调试进源码内部来追踪源码执行流程,来深刻明白源码的执行逻辑和设计思想了。

用IDEA搭建了普通的java工程(不是maven工程),我跟书中不同的是,把beans当做工程的一个模块来组织的。整个搭建过程主要是:框架搭建、引入jar包、测试编码、结果验证。

框架搭建

file新建普通的java工程(idea版本同书本一致,2018版本)

引入依赖

书中说需要如下依赖:

所需的pom.xml文件,公众号回复:ch2pom提供下载链接。

然后把依赖导入工程中,因为我是把beans当做一个模块,我暂时把这些jar包引入到beans模块。虽然external liararies中没有出现,根据后面写测试代码,是引入成功了。步骤如下:

测试编码

代码目录结构如下,主要新建了三个文件:

以上三个文件,公众号回复:ch2pom提供下载链接。

验证结果

测试通过

总结

完成此项的内容,收获还是很多的:

1)明白package的目录是从哪里算起,project structure设置的含义。

2)虽然暂时不知道spring实现容器的细节,但是可以对这个功能如果实现先有自己的想法,哪怕常规的想法,哪怕非常粗粒的步骤。就如书中所说:按照原始的思维方式,整个过程无非如此,但是spring这就这么简单实现吗?

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 【Spring源码深度解析第2版】ch2-1 搭建自己看源码的工程吧

评论 抢沙发

9 + 9 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮