IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 嗯,学习Spring框架第六个年头了 -> 正文阅读

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

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-10-18 17:15:46  更:2021-10-18 17:15:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 22:41:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码