嗯,学习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的? 学习了多久呢? 是否有在坚持呢? 评论分享分享,奋斗永远不止你一个人!!!!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部