00:00
好,同学们,今天开始呢,我们一起来分享一下T2核心技术与响应式编程,那我们之前呢,出过一个spring boot视频,但是它呢是一版本的那个比较老,那spring boot升级到二以后,它里边的很多配置与一有了非常大的变化,包括它的底层核心源码,由于基于JD开八的一些新特性,它还对底层呢也重新设计了很多,所以无论从我们的使用部分还是原理部分,它们呢都有非常多的变化,所以我们有必要呢重新将它讲解一遍,特别是spring boot2也应在大力推广它的另外一种将响应式编程,所以我们这门课程呢分为两季,第一季是spring boot2核心技术,核心技术。主要分为我们的基础篇,那基础篇呢,那就是我们来如何快速的来使用spring boot来掌握一台它的基本原理和它的核心功能篇们boot配置文件的使用,以及我们T如何开发一个web应用,而且无论你之前web开发掌握的精湛与不精湛,那么希望呢,通过spring boot web开发能能对web我们开发期间的所有场景来做一个总结,比如如何进行请求的映射与处理,试图的内容解析和咱的内容协商,以及如何处理跨域文件上传异常,包括呢,我们的这些拦截器机制等等,以及我们如何使用我们web原生的S等于一大堆东西,还有我们如何来进行一些定制化开发这些东西呢?
01:36
都是我们在web开发里边会给大家来串讲的,还有spring boot2数据访问,这个数据访问呢,我们主要是来先来教大家如何使用spring boot来操作MYSQL,因为我们在日常开发中,我们经常要连接MYS库L数据库来做增删感查操作,这是我们开发的一些基本功能,以及spring boot2里边的单元测试,单元测试呢也是由spring boot1它之前的解UNIT4升级到spring boot2使用解UNIT5,解UNIT5呢有了很大的升级变化,所以呢,我们单元测试也稍微呢有点不一样,我们来看BOOT2里边怎么进行单元测试,也我们用spring boot编写的应用,我们在生产环境上如何来进行一些指标监控功能,也就是呢,我们说的spring boot的AQ traor这个模块,这个模块呢它呢变化也是比较大。
02:33
以及我们最终来给大家重新来串一下spring boot的核心原理,那我们spring boot核心功能结束了以后呢,大家对spring boot使用应该是熟练掌握了,那接下来呢,我们就是spring boot的各大场景整合,这些场景整合呢,由于它的版本升级,可能有些配置的变化也有些许的不一样,所以我们在场景整合里边呢,也会给大家来演示各种场景下我们该spring boot如何进行配置,比如我们虚拟化。
03:03
以及安全控制使用spring security,以及缓存我们使用spring catch,还有我们的这个消息中间键,我们卡夫卡,以及我们的这个分布式spring book spring cloud等等等等,我们各种场景呢,当大家有需要我们更新更多的场景,就直接给我们来提建议就行,我们来后续不断补充,那我们第一季结束以后呢,才是我们第二季响应式编程,响应式编程呢,我们以前所有的这个基础开发它呢,都有另外一套方案,我们使用响应式来进行替代,所以响应式编程里边呢,我们先来学会那响应式的核心编程基础,那再来使用spring boot的weblex模块来进行响应式的we部开发,来看如何使用响应式编程来开发一个外部应用,所谓的响应式编程就是来解决一个问题,如何使用少量资源能编写一个极高吞吐量,能承担大并发的一个应用,所以我们响应式编程呢,后来也是我们未来的核心基础,还是不是?
04:04
Boot呢,也一直在大力推广,再加接下来我们来学习spring boot的这个持久化访问,持久化访问我们以前访问MYSQL等等这些方式呢,是我们原生的这些开发来看响应式开发,我们来进行数据访问该怎么做,比如我们该怎么访问my circle该怎么访问red,我们两个代表,一个是circle,一个是no circle,我们这两个呢,开发完了以后,我们再来进入响应式安全,我们看如何使用reactive模式的spring security来构建我们整个Bo的安全场景,最终呢,我们再来解析一下spring的spring响应式编程的这个原理,所以的原理呢,还是依托于我们这个底层的reactor以及ni来进行我们的响应式开发,这是我们spring boot的整个课程规划,同样的。我们spring整个课程期间,我们要用的这个所有资料,我们将会呢,以宇阙的这个平台我们给大家分享出来,大家记住这个地址就行了,语却enter硅谷spring,而且呢,大家有什么建议也可以直接点进我们某一个文档,在下边呢来进行回复,比如大家还想了解spring部什么,在这来回复我们来不断的更新文档,再来增加视频内容也行。然后呢,我们的整个环境要求和学习之前的要求,能要求大家学习spring boot不能是零基础的,不能学完Java呢,就直接来上手spring BOO,那么希望大家呢,首先有对spring的基础掌握,也就是大概呢用过spring,知道它的APLC这些都是什么,以及会简单的使用里边的spring m VC的一些简单场景,而且呢要熟悉整个me的使用,那有了这个呢?我们来学习spring boot才能游刃有余。接下来我。
05:54
我们整个环境的要求,我们整个系统呢,必须是JAVA8以上和ma3.3以上,这个是book官方文档对我们来做的要求,来直接给大家来看一下。
06:05
因为我们spring boot的二,我们学的是spring boot2的升级,Spring boot2呢是全面基于JAVA8的,要用到JAVA8的很多新特性,所以呢,我们必须基础环境是JAVA8,如果你的公司还是JAVA8及以下的啊,JAVA8以下的版本,那呢不建议来使用SPRINGT2,你来使用,你来听我们之前的spring boot1就行,然后呢,接下来我们的spring framework。还有我们的这个me me呢必须是三点三点加啊,以上的这个版本来给大家来验证一下,如果大家呢,跟老师保持一样的版本,那就会避免一些不必要的麻烦,比如我的这个Java沃,我呢是1.8和我们这个MVN,我的me没呢,我是3.6,呃,也是非常新的版本,那有了这个前置要求呢,我们所有的文档地址也给大家说了,大以后呢,记住我们的这个地址,宇却and宇却and硅谷啊。
07:02
而且呢,大家注意我们,因为我们这个羽雀平台,它不支持我们这个IEI这个浏览器,所以呢,大家还是使用我们的Chrome和firefox来进行访问就行。另外我们的视频呢,也会同步啊,发到我们的这个鼓励学院以及批站,还有我们的这个源码地址,我们课程期间呢,所有的这个源代码哦,老师呢,都会分享到我们这个马云这个get e雷凤阳spring boot2这个地址,大家点进去过去看就行了,好。那接下来我们就来正式进入我们spring boot的学习。
我来说两句