嗯,学习Spring框架第六个年头了
一、引言
2016年, “框架”这一词,在学习Java基础之后接触到了这个词。
最开始的疑问,什么是框架? 为什么要学习框架?有哪些框架?
二、学习过程
最开始学习spring框架,就是老师会打开一个搭建好的spring框架项目,然后说把这个复制到这,把这个复制到这,然后这里写一个@Autuwried注解,然后这个对象就能用了,这个就是spring框架中很重要的功能,叫做IOC。
然后我们需要在这个方法前后增加一些逻辑,我们可以复制这个,然后粘贴到这,然后加上这个@Aspect注解,就可以在这个方法前后执行一段额外的逻辑,这个也是spring框架中核心的功能AOP。
然后如果要保证原子性操作,可以加上这个@Transactional注解,然后就可以保证数据一致性。
再然后开始复制这一段配置,可以集成mybatis框架一起使用。
好了,到这里我们的spring框架就学习完了,同学们下课!!!!

喔? 框架就这? 学习完还是不理解什么是框架,反正就是复制来、复制去就能用了。
学习spring框架之后,接下来的1、2年的时间里,使用spring框架基本就停留在复制来、复制去,
2018年,小编发现之前学习的不够系统,于是就从头到尾学习了spring框架,就有了这篇文章。
Spring从入门到源码解析——博客学习目录_贱男-CSDN博客

学习完这一套内容之后,那个时候就开始想着学习spring的源码,最后结果就是。
呵呵呵呵呵呵呵呵呵呵呵呵,看源码也是一个劲的看,也不知道怎么看,啥也看不懂。
一直到2020年,小编发布了这篇文章。
spring5源码分析-FactoryBean_贱男-CSDN博客
这篇文章是2020-12-24发布的,时隔2、3年,这2、3年小编并不是一直都在学习Spring,而是先想办法提升自己的能力,包括学习redis、nginx、数据结构、一些其它框架,这些都是提供自身的能力,锻炼编程的思想,希望能够为spring源码打下基础。
实际应该是从2020年6月份开始重新学习spring源码,从那个时候就不再是很迷茫的去看,知道去分析ioc是怎么实现的,bean的生命周期经过了什么流程等等。
也出了3篇关于spring源码的文章,但是大家都知道,框架源码本身就是很复杂的,而且又想通过文字的形式,其实能难表达清楚,写完3三篇后又开始停更这个系列。
三、还在学
今年2021年了,从2016年开始到至今6年了,6年了!!!
为什么会突然想写这篇文章,是小编学习spring源码,看了一个小时后,感觉很疲惫了,想到一个问题,spring这个框架一直在学、一直在学、一直在学、什么时候能学完。
今年也是一直在陆陆续续阅读spring源码,不断的去理解spring整体一个设计的思路,有一点必须承认,读源码确实有用,是真的有用。
反正抱怨归抱怨,学肯定还是得学,只是希望自己端正学习的态度。
框架源码想要学习好,本身就是一个极其漫长的过程,spring框架从2003诞生,我们需要去读一个经历了十多年不断迭代的一个项目。又何其容易。
希望小伙伴们不要把学习源码当做一种负担,其实无非就是多花时间,大家每天上班也都很累,下班精力有限,小编又何尝不是。
2021继续加油吧,坚持就是胜利,没什么事搞不定!!
小伙伴们又是如何学习spring的? 学习了多久呢? 是否有在坚持呢? 评论分享分享,奋斗永远不止你一个人!!!!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
