SringBoot探秘——前言

SringBoot探秘——前言

0.前言

暑假在家,想学点技能,由于上学期学了SSH框架,但这个框架在实际使用中使用的不多,想学一些比较新的技术,最后选择了SpringBoot开始学习。

1.参考资料

由于我是没有学Spring MVC,直接学的SpringBoot,因此在参考的书籍上我选择了《深入浅出SpringBoot2.X》这本书(建议买二手),还参考了一些B站的教学视频。SpringBoot2020版全新升级教程_SpringBoot进阶微服务架构视频_尚学堂SpringBoot教程java架构师进阶_springboot核心。这个课程是2020最新版,尽量还是选择比较新的额教程,B站上的大多数教学视频都是基于Spring MVC和Spring为基础的,因此只能参考,没学过这两者的看B站的视频学SprngBoot有点困难,但那本书对0基础的人来说比较友好,而且不算很老,2018年的书,但这本书最大的弊端就是,错误太多了,而且有些必要的代码没有展示出来,这对初学者真的是大坑,因为初学者大都没有Spring MVC和Spring的基础,因此跟着书敲代码出现问题了也没法解决,花了很长实际对比并且百度之后发现是作者写错了,或者是部分代码没有展示出来,心态简直爆炸。至少我是这样的。因此学的时候务必对照一些视频或者其它教程来学,不要全信那本书。

2.项目环境

  • JDK8以上的版本,不过现在一般都建议用JDK11了,不过8完全够用了
  • IntelliJ IDEA,现在大多数SpringBoot都是基于IntelliJ IDEA了。学生可以使用教育版,社区版满足不了要求。
  • maven,大多数SpringBoot项目都是使用maven作为项目jar包管理工具,所以务必配置好maven环境,可参考我的博客Java进阶学习——Java安装Maven
  • MySQL,使用的数据库大多也是MySQL,版本的话,可以自己决定,5.x版本肯定是够用了,但8.x比较新,用的人也比较多。
  • Redis,这个可以暂时不懂,但要配置好
  • MongoDB,也是可以不懂,但要配置好

大致需要这些,后两个建议还是学一下,挺有用的。

3.总结

我们从名字就可以看出来,SpringBoot,boot的意思有一个是长筒靴,这种靴子从脚底到大腿都覆盖了,就像SpringBoot一样,它把很多需要的内容封装了起来,供人们很方便的调用,完美覆盖了Java企业级开发所需内容,而且因为它不创造内容只是把内容封装在一起,确实很像boot这个长筒靴。
另外,虽然学了SpringBoot,但不代表我们不需要学习Spring和Spring MVC,之所以选择SpringBoot入门的原因,因为它把底层细节封装了,对于初学者更友好,等有了SpringBoot基础再去深入学习Spring和SpringMVC,理解起来就很快了,反过来虽然学习SpringBoot会很快,但初学前两者学习曲线太陡峭,不符合循序渐进的学习路线。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值