尚硅谷Java培训

SpringBoot3

视频介绍

名师力作,经典升级,SpringBoot3视频教程火热出炉!一样的配方,熟悉的味道,老师再次来袭,教程采用SpringBoot全新版本,基于Java17进行讲解,从入门到原理,从实战到高阶,层次分明,循序递进。

教程涵盖两大部分内容: 
一、SpringBoot3核心原理 
讲解SpringBoot的快速入门、整合SpringMVC进行Web开发、整合MyBatis进行数据访问,特别针对于SpringBoot的原理引入大量图解,对新手超级友好,便于理解。

二、SpringBoot3场景整合 
整合常见场景如Redis、Kafka、SpringSecurity、OpenAPI接口文档等,针对可观测场景构建生产可用的Prometheus+Grafana监控系统。

三、响应式编程 
带你从入门到实战:规范、框架、底层、安全……全程编码,一站式打通。

教程对于SpringBoot新特性AOT讲解细致,从编译原理、JIT原理、GraalVM到AOT多种跨平台环境构建,实现将SpringBoot应用提前编译为本地镜像。本套新版教程将带你以更清晰、更核心的角度理解SpringBoot的能力!

视频目录 选集

  • 01.SpringBoot3教程简介
  • 02.快速入门-特性介绍
  • 03.快速入门-示例Demo
  • 04.快速入门-Demo小结
  • 05.快速入门-Spring Initializer
  • 06.细节分析-依赖管理机制
  • 07.细节分析-自动配置机制
  • 08.常用注解-组件注册
  • 09.常用注解-条件注解
  • 10.常用注解-属性绑定
  • 11.自动配置-深入理解自动配置原理
  • 12.整合Redis为例-理解如何学好SpringBoot
  • 13.Yaml配置文件-基本用法
  • 14.复杂对象表示-使用Properties文件
  • 15.复杂对象表示-使用yaml文件
  • 16.复杂对象表示-yaml语法细节
  • 17.日志-整合原理
  • 18.日志-日志格式
  • 19.日志-日志级别
  • 20.日志-日志分组
  • 21.日志-文件输出
  • 22.日志-归档与切割
  • 23.日志-自定义日志系统
  • 24.Web开发-自动配置原理
  • 25.Web开发-默认效果
  • 26.Web开发-WebMvcAutoConfiguration原理
  • 27.Web开发-静态资源规则【源码分析】
  • 28.Web开发-欢迎页规则【源码分析】
  • 29.Web开发-Favicon规则
  • 30.Web开发-HTTP 缓存机制测试
  • 31.Web开发-【配置式】自定义静态资源
  • 32.Web开发-【代码式】-WebMvcConfigurer使用
  • 33.Web开发-路径匹配新规则
  • 34.Web开发-内容协商演示
  • 35.Web开发-HttpMessageConverter原理
  • 36.Web开发-默认HttpMessageConverter配置
  • 37.Web开发-增加Yaml内容协商
  • 38.Web开发-Thymeleaf整合
  • 39.Web开发-Thymeleaf核心语法
  • 40.Web开发-Thymeleaf遍历
  • 41.Web开发-Thymeleaf判断
  • 42.Web开发-Thymeleaf属性优先级
  • 43.Web开发-Thymeleaf模板引用
  • 44.Web开发-Thymeleaf总结与devtools
  • 45.Web开发-国际化
  • 46.Web开发-错误处理机制
  • 47.Web开发-错误处理最佳实战
  • 48.Web开发-嵌入式容器
  • 49.Web开发-全面接管SpringMVC总结
  • 50.Web开发-新特性-ProblemDetails
  • 51.Web开发-新特性-函数式Web
  • 52.数据访问-SSM整合
  • 53.数据访问-自动配置分析
  • 54.基础特性-SpringApplication
  • 55.基础特性-Profiles环境隔离用法
  • 56.基础特性-Profile配置文件
  • 57.基础特性-外部化配置
  • 58.基础特性-单元测试
  • 59.核心原理-生命周期监听
  • 60.核心原理-9大事件与探针
  • 61.核心原理-事件驱动开发
  • 62.核心原理-自动配置与SPI
  • 63.核心原理-@SpringBootApplication源码分析
  • 64.核心原理-生命周期启动加载机制
  • 65.核心原理-自定义Starter逐级抽取过程
  • 66.第一部分小结
  • 67.场景整合-云服务器安装Docker
  • 68.场景整合-批量安装软件
  • 69.NoSQL-Redis整合测试
  • 70.NoSQL-RedisTemplate定制化
  • 71.扩展-阿里云停机不收费
  • 72.接口文档-Swagger定制化
  • 73.远程调用-天气查询API测试
  • 74.远程调用-WebClient
  • 75.远程调用-HttpInterface与抽取
  • 76.消息服务-Kafka简介与使用
  • 77.消息服务-使用KafkaTemplate发送消息
  • 78.消息服务-使用KafkaListener监听消息
  • 79.消息服务-小结
  • 80.Web安全-SpringSecurity简介
  • 81.Web安全-SpringSecurity测试
  • 82.可观测性-Actuator导入
  • 83.可观测性-定制Health端点
  • 84.可观测性-定制Metrics端点
  • 85.可观测性-整合Prometheus
  • 86.AOT-编译原理基础
  • 87.AOT-JVM编译原理
  • 88.AOT-配置GraalVM环境
  • 89.AOT-使用GraalVM打包Windows平台本地镜像
  • 90.AOT-使用GraalVM打包Linux平台本地镜像
  • 91.AOT-boot应用打包环境配置
  • 92.AOT-boot应用本地镜像打包
  • 93.AOT-使用-P激活Native
  • 94.SpringBoot3新特性快速预览
  • 95.Lambda表达式与函数式接口
  • 96.Lambda表达式使用
  • 97.Function函数式的各种写法
  • 98.StreamAPI-介绍
  • 99.StreamAPI-基本用法
  • 100.StreamAPI-更多用法
  • 101.为什么有Reactive-Stream规范
  • 102.消息传递是响应式核心
  • 103.Reactive-Stream规范核心接口
  • 104.Reactive-Stream发布数据
  • 105.Reactive-Stream发布订阅写法
  • 106.Reactive-Stream四大核心组件
  • 107.第二次课-小结
  • 108.前情提要
  • 109.响应式编程模型
  • 110.Mono和Flux简单数据
  • 111.事件感知API-doOnXxx
  • 112.响应式流日志
  • 113.核心-subscribe()
  • 114.核心-自定义消费者
  • 115.核心-自定义消费者-生命周期钩子
  • 116.核心-请求重塑-buffer
  • 117.核心-请求重塑-limitRate
  • 118.核心-创建序列-generate、create
  • 1119.核心-自定义元素处理-handle
  • 120.核心-自定义线程调度规则
  • 121.核心-常用操作
  • 122.核心-错误处理
  • 123.核心-Sinks、重试、Context、阻塞API
  • 124.WebFlux-响应式Web与阻塞式Web组件对应关系
  • 125.WebFlux-引入&介绍
  • 126.WebFlux-使用HttpHandler、HttpServer原生Reactor-NettyAPI编写一个服务器
  • 127.WebFlux-Controller注解&SSE功能
  • 128.WebFlux-SSE的完整API
  • 129.WebFlux-DispatcherHandler源码
  • 130.WebFlux-Filter等其他API
  • 131.R2DBC-课程介绍
  • 132.R2DBC-体验简单查询
  • 133.SpringDataR2DBC-整合与自动配置
  • 134.SpringDataR2DBC-DatabaseClient&R2dbcEntityTemplateAPI
  • 135.SpringDataR2DBC-默认提供的CRUD方法、方法起名、自定义@Query注解
  • 136.SpringDataR2DBC-1-1数据封装&自定义Converter
  • 137.SpringDataR2DBC-小结
  • 138.SpringDataR2DBC-1-1关联查询
  • 139.SpringDataR2DBC-bufferUntilChanged操作
  • 140.SpringDataR2DBC-1对多操作
  • 141.SpringSecurity-配置认证规则
  • 142.SpringSecurity-认证逻辑自定义UserDetails数据
  • 143.SpringSecurity-方法级别鉴权