Spring源码学习(一)—工具准备和环境搭建

一位即将毕业的研究生决定克服对编程的恐惧,通过阅读Spring源码来提升自己的技术水平。他详细介绍了阅读Spring源码前的准备工作,包括书籍、工具、源码及心理准备。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、为啥杠上你了,spring

    马上研究生就要毕业了,之前自己的技术一直感觉非常渣,渣的自己见到代码都恐惧,因为没有自信去写代码,写出来的代码也没有任何成就感。虽然现在技术仍然很渣,但是现在有点不要脸了,渣就不要脸的先用,然后不要脸地再学呗。抱着这个心态,开始了自己技术学习的漫漫成长路。

    阅读源码,和大师的作品进行面对面的交流,我觉得这是个非常好的学习方式。spring,这个神奇的框架,不仅仅是因为工作中正在使用它,大量应用了java语言的使用特性,反射、注解等等,并且应用了大量经典的设计模式。我把spring源码看作一本教科书,让我对java有更好的理解,对设计模式有更好的理解,从而帮助我更好的撸代码,更好的和java刚到底。是的,阅读经典总是没错的,spring,这就是为啥,老子和你杠上了!

 

二、工欲善其事,必先利其器

    为了读好spring源码,我做了以下四个方面的准备:

     1. 书籍准备:《spring源码深度解析》,把这本书当做自己源码阅读道路的引导者,这本书不仅为我们剖析了spring源码,更重要的是告诉我这种渣应该如何阅读源码,关键花了五十多大洋呢,为了钱也要好好读他!

   2. 源码阅读工具准备:

        1).eclipse;

        2).gradle:spring项目的构建工具,需要用它进行项目构建,导入到eclipse中阅读;

        3).starUML,阅读源码当然要画图啦,类图和时序图真的很有用呢。画图当然要找个得心应手的笔了,starUML用起来比较顺手

    3. 代码准备:spring虽然已经升到了5,书里用的是3.2,反正最核心的功能没有变,那就选择搭建起来最简单的,spring3.2,就是你了

     4. 其他准备:时间上调整好,争取每天都有进度,每天都有收获;心理上调整好,做好打持久战、攻坚战的准备,撸起袖子加油干!

 

三、搭环境,搭环境!

    下载的spring3.2里面有个批处理文件,可以自动进行gradle的下载和项目构建的工作。之前遇到的spring-core和spring-beans包中依赖缺失的情况解决了,可以开始读源码了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值