随着阅读源码的深入 越来越了解debug
的重要性 要让代码跑起来 想想自己也是阅读了Spring
的核心功能模块 搭建起来应该不费劲 顺便说说感受
想想刚毕业那会 进到公司 上手的都是已经搭建好的体系 这个阶段属于依胡萝画瓢
阶段
后来自己上网搜索搭建教程 虽然也能搭建好 但还是不了解其意 仍然是依胡萝画瓢
阶段
现在刚好有要搭建spring web项目 供我debug
的需求 所以就花点时间搭建了一个 总的来说 比较顺畅 而且基本上每个配置都知道它到底干了什么 给我的感觉不一样了
我debug
总的来说有2个方面
- 打包放到
tomcat
的webapps
目录 研究tomcat
的源码 - 启动web项目 研究spring源码
具体的搭建过程我就不说了 我搭建的比较简洁 完全为了debug
搭建的 没有多余代码 push到了github仓库 感兴趣的可以clone到本地使用
$ git clone git@github.com:sunmingshuai/springmvcdemo.git
当成maven项目导入到idea/eclipse就可以了
以后有需求的话 会不断的加入一些功能并推送