尚硅谷Java培训

Spring Boot2

视频介绍

SpringBoot2升级之后,带来了非常多的新特性,以及底层源码设计的差异。本套视频教程基于SpringBoot2.3与2.4版本讲解,适用于有Spring、SpringMVC基础,初学或想深入了解SpringBoot的学习者。

教程包含核心基础、Web原理、单元测试、数据访问、指标监控等章节,内容特点:
1. Web原理章节
着重分析SpringBoot2.4在底层处理Web请求的原理与源码差异,包含请求参数处理原理、数据响应原理、内容协商原理、页面渲染原理、异常处理等。学完之后,你将对SpringMVC的底层源码流程有完整且深入的了解。

2. 单元测试章节
讲解JUnit5测试场景,JUnit5在架构设计和使用上与JUnit4的区别,包含常用测试注解、断言机制、嵌套测试、参数化测试等。

3. 数据访问章节
讲整合MyBatisPlus+Druid数据源+数据源监控,完成CRUD小实验。

4. 指标监控章节
广泛分析指标监控Endpoint机制、JMX+HTTP监控,以及自定义Endpoint,章节最后演示整合开源的第三方监控面板展示整个监控的效果。

5. 原理解析部分
源码层级剖析SpringBoot自动配置原理、Web原理、SpringBoot启动原理。

通过以上内容的学习,会将你的SpringBoot水平带到一个更高的层次,面向应用开发游刃有余!更多设计模式与框架源码分析内容,老师将在大厂学苑进行更详细的讲解。

视频目录 选集

  • 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的用法
  • 21.尚硅谷_配置文件-自定义类绑定的配置提示
  • 22.尚硅谷_web场景-web开发简介
  • 23.尚硅谷_web场景-静态资源规则与定制化
  • 24.尚硅谷_web场景-welcome与favicon功能
  • 25.尚硅谷_web场景-【源码分析】-静态资源原理
  • 26.尚硅谷_请求处理-【源码分析】-Rest映射及源码解析
  • 27.尚硅谷_请求处理-【源码分析】-怎么改变默认的_method
  • 28.尚硅谷_请求处理-【源码分析】-请求映射原理
  • 29.尚硅谷_请求处理-常用参数注解使用
  • 30.尚硅谷_请求处理-@RequestAttribute
  • 31.尚硅谷_请求处理-@MatrixVariable与UrlPathHelper
  • 32.尚硅谷_请求处理-【源码分析】-各种类型参数解析原理
  • 33.尚硅谷_请求处理-【源码分析】-Servlet API参数解析原理
  • 34.尚硅谷_请求处理-【源码分析】-Model.尚硅谷_Map原理
  • 35.尚硅谷_请求处理-【源码分析】-自定义参数绑定原理
  • 36.尚硅谷_请求处理-【源码分析】-自定义Converter原理
  • 37.尚硅谷_响应处理-【源码分析】-ReturnValueHandler原理
  • 38.尚硅谷_响应处理-【源码分析】-HTTPMessageConverter原理
  • 39.尚硅谷_响应处理-【源码分析】-内容协商原理
  • 40.尚硅谷_响应处理-【源码分析】-基于请求参数的内容协商原理
  • 41.尚硅谷_响应处理-【源码分析】-自定义MessageConverter
  • 42.尚硅谷_响应处理-【源码分析】-浏览器与PostMan内容协商完全适配
  • 43.尚硅谷_视图解析-Thymeleaf初体验
  • 44.尚硅谷_web实验-后台管理系统基本功能
  • 45.尚硅谷_web实验-抽取公共页面
  • 46.尚硅谷_web实验-遍历数据与页面bug修改
  • 47.尚硅谷_视图解析-【源码分析】-视图解析器与视图
  • 48.尚硅谷_拦截器-登录检查与静态资源放行
  • 49.尚硅谷_拦截器-【源码分析】-拦截器的执行时机和原理
  • 50.尚硅谷_文件上传-单文件与多文件上传的使用
  • 51.尚硅谷_文件上传-【源码流程】文件上传参数解析器
  • 52.尚硅谷_错误处理-SpringBoot默认错误处理机制
  • 53.尚硅谷_错误处理-【源码分析】底层组件功能分析
  • 54.尚硅谷_错误处理-【源码流程】异常处理流程
  • 55.尚硅谷_错误处理-【源码流程】几种异常处理原理
  • 56.尚硅谷_原生组件注入-原生注解与Spring方式注入
  • 57.尚硅谷_原生组件注入-【源码分析】DispatcherServlet注入原理
  • 58.尚硅谷_嵌入式Servlet容器-【源码分析】切换web服务器与定制化
  • 59.尚硅谷_定制化原理-SpringBoot定制化组件的几种方式
  • 60.尚硅谷_数据访问-数据库场景的自动配置分析与整合测试
  • 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.尚硅谷_后会有期