尚硅谷Java培训

SpringBoot3响应式编程

视频介绍

从SpringBoot2开始,Web应用的开发分为了两个流派:一个使用Servlet技术栈,可以称为传统派,另一个使用Reactive技术栈,就是响应式。如果要求高并发、高吞吐量,使用响应式技术栈开发,更加简单、快速和安全。

本套教程是对SpringBoot3全栈指南教程的补充,将带你从入门到实战:规范、框架、底层、安全……全程编码,一站式打通响应式编程的全套方案!

教程对标大厂架构师的SpringBoot能力要求,满足学习者的面试及工作所需,讲解专业且实用,课程内容分为六大模块:前置知识、Reactive Stream规范、Reactor框架、Spring WebFlux、Spring Data R2DBC、Spring Security Reactive,承上启下,层层递进,完美实现了Spring官方指导的一系列方案思想。

视频目录 选集

  • 01.响应式编程-课程介绍
  • 02.Lambda表达式与函数式接口
  • 03.Lambda表达式使用
  • 04.Function函数式的各种写法
  • 05.StreamAPI-介绍
  • 06.StreamAPI-基本用法
  • 07.StreamAPI-更多用法
  • 08.为什么有Reactive-Stream规范
  • 09.消息传递是响应式核心
  • 10.Reactive-Stream规范核心接口
  • 11.Reactive-Stream发布数据
  • 12.Reactive-Stream发布订阅写法
  • 13.Reactive-Stream四大核心组件
  • 14.第二次课-小结
  • 15.前情提要
  • 16.响应式编程模型
  • 17.Mono和Flux简单数据
  • 18.事件感知API-doOnXxx
  • 19.响应式流日志
  • 20.核心-subscribe()
  • 21.核心-自定义消费者
  • 22.核心-自定义消费者-生命周期钩子
  • 23.核心-请求重塑-buffer
  • 24.核心-请求重塑-limitRate
  • 25.核心-创建序列-generate、create
  • 26.核心-自定义元素处理-handle
  • 27.核心-自定义线程调度规则
  • 28.核心-常用操作
  • 29.核心-错误处理
  • 30.核心-Sinks、重试、Context、阻塞API
  • 31.WebFlux-响应式Web与阻塞式Web组件对应关系
  • 32.WebFlux-引入&介绍
  • 33.WebFlux-使用HttpHandler、HttpServer原生Reactor-NettyAPI编写一个服务器
  • 34.WebFlux-Controller注解&SSE功能
  • 35.WebFlux-SSE的完整API
  • 36.WebFlux-DispatcherHandler源码
  • 37.WebFlux-Filter等其他API
  • 38.R2DBC-课程介绍
  • 39.R2DBC-体验简单查询
  • 40.SpringDataR2DBC-整合与自动配置
  • 41.SpringDataR2DBC-DatabaseClient&R2dbcEntityTemplateAPI
  • 42.SpringDataR2DBC-默认提供的CRUD方法、方法起名、自定义@Query注解
  • 43.SpringDataR2DBC-1-1数据封装&自定义Converter
  • 44.SpringDataR2DBC-小结
  • 45.SpringDataR2DBC-1-1关联查询
  • 46.SpringDataR2DBC-bufferUntilChanged操作
  • 47.SpringDataR2DBC-1对多操作
  • 48.SpringSecurity-配置认证规则
  • 49.SpringSecurity-认证逻辑自定义UserDetails数据
  • 50.SpringSecurity-方法级别鉴权