【尚硅谷】SpringBoot2零基础入门教程(spring boot2干货满满)

作者: 尚硅谷分类: 野生技能协会 发布时间: 2020-12-22 08:21:00 浏览:3911110 次

【尚硅谷】SpringBoot2零基础入门教程(spring boot2干货满满)

Tomcat四只脚:
以前我是堆,你是栈 你总是能精准的找到我,给我指明出路 后来有一天我明白了 我变成了栈,你却隐身堆海 我却找不到你了,空指针了 我不愿意如此,在下一轮full gc前 我找到了object家的finalize 又找到了你,这次我不会放手 在世界重启前,一边躲着full gc一边老去

【回复】让一让,拔电源了[doge-圣诞]
【回复】回复 @大臭努 :OOM!!!!!!
hellosrc:
尚硅谷的开源精神越来越对得起 “让天下没有难学的技术”这个伟大的口号和目标! [抱拳]

【回复】借个楼 [热词系列_完结撒花] Spring Boot 2 学习笔记(上):https://blog.csdn.net/u011863024/article/details/113667634 Spring Boot 2 学习笔记(下): https://blog.csdn.net/u011863024/article/details/113667946
【回复】hxd借个楼 要是admin页面在浏览器加载很慢 可以把admin css文件夹下style.css文件中第一行import注释或者删掉
风的季节お:
链接:https://pan.baidu.com/s/1NCmg1FpNoyfla8jKc-V5CA 提取码:opb6 p43的html网页资源

【回复】哥们,谢谢,下次请你吃个饭
【回复】链接:https://pan.baidu.com/s/1nZE0Un8PCGLBDyTgPVhyGg 提取码:88ar 之前的好像过期了,用这个吧[蛆音娘_吃瓜群众]
【回复】PDF文档,可以不用语雀在线看了。 链接:https://pan.baidu.com/s/1e7nhxtkuAyGl9cm1BM6z6Q 提取码:ab88
ememmel:
SpringBoot2.4.0版本的web模块默认规则的原理研究笔记: 主要包括: 1、配置文件加载位置 2、静态资源映射规则 3、templates文件夹 4、错误页面处理 5、WebMvcConfigurer配置 https://blog.csdn.net/qq_43240702/article/details/111032361 [doge-圣诞][捂脸-圣诞] 感觉有帮助的点个赞呀

【回复】感谢,过去给你点个赞。这边也给你点个赞哈哈哈
【回复】回复 @麻醉姑凉迷 :呜呜,真的有人看 激动[鼓掌][鼓掌]
上楼梯不用电梯:
也许你们会看不到,但是我还是要发出来:整理过后的雷老师MD文档很全的那种: 完整整理过的雷老师springboot的MD 蓝奏网盘:https://wws.lanzouj.com/imZdD00yyntg 密码:baqo 我花了10米,好贵,我的一餐饭钱~~

【回复】回复 @_回文 :一般是typroa
【回复】感谢你!请问用什么软件打开比较好?
【回复】谢谢你!下次一定请你吃饭![大笑][大笑][大笑]
就是不救塞尔达:
他又来取走我的头发了,很快啊,我大意了,点进来了!!![doge-圣诞]

【回复】那你三连了吗[doge-圣诞]
【回复】回复 @尚硅谷 :四连!!
【回复】常走的路面不长草,聪明的脑袋不长毛[doge]
我_爱学_习_:
完整无跳啃完了这套视频,说一下我的感受吧。我对这套视频的定位是进阶教程,入门劝退好吧。 入门应该更关注怎么去用,学习语法用法,在会用熟用的基础上去学习原理,而不是一下子给你讲原理。 举个例子,我想学开车考驾照,你跟我说那么多汽车的构成。没错,是有用,对我维护车等方面,怎么更好地更安全的驾驶有很大帮助。但是这对于我想学驾照学开车的人来说,是不是时间花销翻倍了呢?懂原理很重要,但是我得先会用好吧。况且不会用的话,看源码也很吃力。 个人觉得新手绕道,当然如果你也想花很多时间去啃原理再学会用的话,我没意见。 老师的实力毋庸置疑,视频质量超高,但是说这个是入门视频的话就很难受了好吧 三连感谢,我还会回来二刷加强学习的。 个人观点,大佬勿喷,本人只是个入门菜鸡,表达一下看法,仅此而已

【回复】想请问下同学,我现在没有Spring的基础,但是看到知乎说可以先学springboot(据说是好入门),但springboot又更新到2.0了,所以就找到这里了,但又看到你的这条评论,所以不知道现在到底该从何学起。。 贴个知乎链接:https://www.zhihu.com/question/303235503/answer/537538561
【回复】回复 @俞鱼与喻 :我觉得的话,springboot 如果只是用来做web项目,其实和ssm差不了多少,就是配置文件区别而已。我个人的建议就是一定要先学ssm再去看springboot 的快速入门,先学会springboot 的基本用法,能用springboot 做一些模块开发,再考虑分布式和could 的学习
【回复】标题的零基础应该是springboot的基础。学之前肯定要学过spring,springmvc这些框架的。[doge]
上楼梯不用电梯:
xdm,我已经把雷老师的文档做成了pdf了 https://wws.lanzouj.com/i6gDSy1sxqh 密码:cp36 我直接去语雀搞的pdf,但是目录下不来,我自己手动搞了个目录,搞不来太好,xdm原谅一下,谢谢 语雀的地址:https://www.yuque.com/atguigu/springboot

【回复】回复 @移动垄断校园网还贼卡 :完整整理过的雷老师springboot的MD 蓝奏网盘:https://wws.lanzouj.com/imZdD00yyntg 密码:baqo
【回复】真的很感谢,必须给你评论下,大好人,希望你以后遇到的人也可以像你一样好!一起加油!
我爱吃冒菜:
看到一半发个评论,中间32到42简直就是王炸,比雷神讲ssm课堂那个视频还恼火,那个视频好歹还是分开讲源码,这就是中间10p直接给你放在那,给人的感觉就是爱看看不看滚。 我总结下为什么很多人包括我看不进去源码的原因: 一、调试工具或者说ide使用不熟练,从eclipse到用idea,debug的话最多也只是会打个断点,看看变量,像雷神在视频里东跳西跳,一会计算结果值,一会设定值,一会返回上一步,一会跳到另一个方法里,哪些地方可以打开看参数,哪些地方又可以怎么怎么样,真的是看着都晕了。现在是看两p就得去玩玩福星犒劳下自己了。 二,关键点不太明确,的确有些地方看了是有所收获的,比如我知道了前端控制器最终是调用了doDispatch这个方法,model、map、modelmap最终实现都是BindingAwareModelMap这个类,但是好多地方处处是细节就都不是细节了,雷神拷代码都喜欢一大段一大段的拷以表示这些代码都有用,而且debug的时候调着调着觉得哪个方法起作用了,duang一下copy下这个方法粘到文档里,我看那个语雀文档里关于源码的那一段都是东零西落了,简直不好记忆。 三、收获与花费的时间不太匹配,确实有些时候看源码不仅仅是看如何实现某些方法的,更多的我是看人家spring是如何写优雅的代码的,通过层层封装,判断的时候考虑哪些情景,哪怕是判断个字符串,有些地方都先用final常量定义一下,而不是像我们直接写在代码里,if-else写一堆,这是我能收获到的。其实真正像如何实现某功能的代码,尤其是还要记住哪些是关键方法那就太难了,如果不是时常温习,不出一个月就忘光光了,而且每次看源码雷神都会得出一个结论,其实对我们来说这个结论才是我们应该记住的,下次雷神讲的时候可不可以先抛出结论再来顺序看源码啊,不然一步一步看真的很容易困,就像之前将springmvc的流程那里,很多博客都有流程图和步骤,看的话也很容易懂,但像雷神一样一步一步走的话,本以为通过层层阻碍终于要得出一个了不得的结论的时候,结果给出来居然和直接百度搜的一样,就有一点心理上的落差。

【回复】回复 @superOY_ :看源码还真得是个水磨工夫,得自己调才有感觉,之前就是想看spring是在哪一步调出ioc容器的,就一步一步的调,后面看雷神讲spring源码的时候才没那么吃力。 像很多面试题都有问map的底层实现,我想但凡是想好好找工作的都会去了解去背这些知识,然而对于非科班出身的大部分人来讲(我估计能在b站看视频学的很多也不是科班出身),它的意义在哪里呢?之前看宋红康老师讲的se部分,集合框架部分我看了很多次,笔记也做的很充足,以后在面试中对于map方面估计是没有问题了,然而这对于开发者的我们来说,知道map结构的好处真正是在哪里呢?仅仅是应付面试吗?就我目前而言的知识层次来说,我能从中得到的好处就是以后new map的时候要指定map的容量,这会节约一点性能(有更深理解的可以谈谈)。这就像我上面第三点说的,收获与花费的时间不太匹配,花那么多时间搞懂map结构,从1.7到1.8又有哪些变化,就是得到这么一个结论,所以说心理上会有落差。当然,不积跬步无以至千里的道理我也是懂的,但对于像快速上手想快点找工作的我来说就显得时间有点不够用了。所以也很羡慕正在学习的学生们,有大把时间可以去学习,从数据结构、算法看起,再到设计模式、一步一步到生产环境的搭建,从一开始就养成优良的编程思维和编码习惯。 之前用ssm帮个小老板做个小网站的时候,从前到后都是我一个人,从那时候起就深深的感受到自己的基础有多不扎实,很多技术不会用、很多api不会调,小问题一个接一个,等到终于弄完上线了,双方又都不满意整的不欢而散,从这开始就下定决心从头再来,不希望把自己提升到多高,只求弄个小网站也不至于把自己弄得焦头烂额的地步了
【回复】这个还是得了解Servlet API的基本设计,还有基本的设计模式,Servlet里面用的比较多的就是模板方法,有这些基础看会好点。 不过看源码大致知道流程就好,还有一些设计的小细节,不然陷在里面就不好了。其实好的设计一开始也不是这样的,都是成型后再慢慢重构,再慢慢抽象出公共组件来提高拓展的。
【回复】为什么我学完了ssm,还是听不懂雷神的springBoot[疼]
莫亚里蒂:
老师底层源码讲的真好,各位同学不能光看,要自己学着debug。自己调试着调试着你就会发现我他妈在呢啊,这他妈是什么?

【回复】还没开始学,先来焯一下![doge]
快乐小王子皇冠:
2021版配套笔记及源码: 配套源码-雷神码云地址:https://gitee.com/leifengyang/springboot2 配套笔记-语雀地址:https://yuque.com/atguigu/springboot

【回复】不知道怎么感激,总的一句:好人一生平安
风流阵里的急先疯:
文档链接: https://www.yuque.com/atguigu/springboot

【回复】代码参考老师的码云: https://gitee.com/leifengyang/springboot2
【回复】回复 @Seazean :感谢,这个是真详细
92张先生:
学习学习要会学习,先检自己当下需求最紧迫的东西来看,源码部分先放一放,没有两年springboot实际应用经验,你根本看不懂源码。当然了,源码部分像什么springboot自动配置原理,这个还是要花时间啃一啃的,人招springboot就问你这个,你什么都说不上来也不好。

【回复】我看框架,关于源码的都直接跳过,等以后再刷[喜极而泣]
【回复】太对了哥 我看完了ssm springboot的视频 现在就想上手撸几次项目代码 找不到合适的视频或者笔记 有推荐的吗
【回复】回复 @狂怒烧烤战 :我也是看完SPRINGMVC过来的, 有啥项目推荐的吗?一直没找到基础的项目。
只是喜欢数学:
对于基础一般的,对于开发经验低于2年的,源码就过一遍,放心,就算当时看完了,过后必忘了。人家花了几年研究写的代码,你几节课看懂了,这是不可能的,里面的原理非常杂。

【回复】关键还不能跳,源码半小时,中间塞了几分钟实操,跳过就直接不知道讲了什么,还得视频全看过去
【回复】回复 @中江盐亭 :我直接跳了[笑哭][笑哭]
【回复】请问没学过springboot1能直接看这个教程吗?
打爬小怪兽:
我曾踏足山巅,也曾跌落低谷,二者都使我受益良多

不秃头不完结:
我是新手入门springboot(我的水平就是用ssm可以做出来一个项目那种水平),这套课程小白完全没问题,但是我有一下大前提高告诉你们,总共87个视频,其中源码总共有大概20来个,其中32到42我是跳过了(大概内容就是整个mvc以及一些常用注解是怎么生效的,前面几章的源码我看了,但是压根没什么印象,只记得个大概,意思就是举个例子一个自动配置类生效牵扯到许多注解,一些注解又牵扯到几个关键类或者其中的重写方法,亦或者又是哪个类又调用了哪个注解,我看了几个源码都是这样,但是我压根就没印象[笑哭][笑哭],其他的源码没必要跳,因为就一二个连在一起了,内容蛮新的,有时间再了解一下springboot secuity,看完我的理解就是二刷看这个视频简直就是完美,但是新手同样可以看的,源码部分仁者见仁,不要死扛在那,过一遍就好了,我本来还想debug一下,我头都转晕了,因为那些牵扯的类或者注解我不知道是哪些呀

【回复】回复 @神灯tester :没看见新手入门吗,那你慢慢看[微笑]
ycfxhsw:
Admin源码在这 https://wwa.lanzoui.com/iGD3xl6i5ni

【回复】回复 @_小陆别乱撞_ : 感谢兄弟,愿兄弟诸事顺利[脱单doge]
【回复】谢谢兄弟 预祝你步步高升
20侠客行20:
01、基础入门-SpringBoot2课程介绍 02、基础入门-Spring生态圈 03、基础入门-SpringBoot的大时代背景 04、基础入门-SpringBoot官方文档架构 05、基础入门-SpringBoot-HelloWorld 06、基础入门-SpringBoot-依赖管理特性 07、基础入门-SpringBoot-自动配置特性 08、底层注解-@Configuration详解 09、底层注解-@Import导入组件 10、底层注解-@Conditional条件装配 11、底层注解-@ImportResource导入Spring配置文件 12、底层注解-@ConfigurationProperties配置绑定 13、自动配置【源码分析】-自动包规则原理 14、自动配置【源码分析】-初始加载自动配置类 15、自动配置【源码分析】-自动配置流程 16、最佳实践-SpringBoot应用如何编写 17、最佳实践-Lombok简化开发 18、最佳实践-dev-tools 19、最佳实践-Spring Initailizr 20、配置文件-yaml的用法

【回复】61、数据访问-自定义方式整合druid数据源 62、数据访问-druid数据源starter整合方式 63、数据访问-整合mybatis-配置版 64、数据访问-整合Mybatis-注解配置混合版 65、数据访问-整合MyBatisPlus操作数据库 66、数据访问-crud实验-数据列表展示【补录】 67、数据访问-crud实验-分页数据展示 68、数据访问-crud实验-删除用户完成 69、数据访问-准备阿里云redis环境 70、数据访问-redis操作与统计小实验 71、单元测试-Junit5简介 72、单元测试-常用测试注解 73、单元测试-断言机制 74、单元测试-前置条件 75、单元测试-嵌套测试 76、单元测试-参数化测试 77、指标监控-SpringBoot Actuator与Endpoint 78、指标监控-开启与禁用 79、指标监控-定制Endpoint 80、指标监控-Boot Admin Server 81、高级特性-Profile环境切换 82、高级特性-配置加载优先级 83、高级特性-自定义starter细节 84、原理解析-SpringApplication创建初始化流程 85、原理解析-SpringBoot完整启动过程 86、原理解析-自定义事件监听组件 87、后会有期
【回复】回复 @20侠客行20 :用我这个吧 F12 粘贴以下 回车 [热词系列_妙啊] var list = document.getElementsByClassName('part'); for(var i=0;i<list.length;i++){ console.log(list【i】.innerText); }
【回复】回复 @20侠客行20 :用我这个吧 F12 粘贴以下 回车 [热词系列_妙啊] var list = document.getElementsByClassName('part'); for(var i=0;i<list.length;i++){ console.log(list【i】.innerText); }
没有自己喜欢的:
P45抽取公共界面时报错500或模板解析异常,那么引入片段时加上table目录名,如:<div th:replace="table/common :: common-header"></div>。详情见:https://blog.csdn.net/qq_38198467/article/details/95771557

【回复】回复 @油炸蛆吖子 : 请问下你这个解决好了吗
【回复】回复 @枝江祖传鸡公煲 :没遇到过,这个 Thymeleaf 属实不行,还是前后端分离能处,有这个时间学 Vue 或 React 去了
【回复】大佬,p44访问main也报了500错,你有没有遇到

springboot开发 spring boot2 springboot新特性 spring springboot Spring Boot SpringBoot springboot视频 springboot教程 springboot框架

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读