Spring Boot2.0深度实践 核心原理拆解+源码分析

系统化剖析Spring Boot 2.0,掌握技术实现原理,学习源码阅读技巧,进军架构师队伍。

第1章系列总览
1-1-课程导学
1-2为什么说Spring Boot 2.0 易学难精?
1-3开场白:系列总览
1-4核心特性介绍
1-5核心特性之组件自动装配工程部分
1-6Web应用介绍
1-7传统 Servelt 应用
1-8异步非阻塞 Servlet 代码示例
1-9Spring Web MVC 应用介绍
1-10Spring WebFlux 应用
1-11Web Server 应用
1-12数据相关介绍
1-13功能扩展介绍
1-14运维管理介绍
第2章走向自动装配
2-1走向自动装配
2-2Spring Framework 手动装配
2-3Spring Framework手动装配自定义模式注解
2-4Spring Framework 手动装配 – @Enable 基于注解驱动方式
2-5Spring Framework @Enable – 自定义 @Enable 基于接口驱动实现
2-6@Enable 模块装配两种方式
2-7Spring条件装配
2-8基于配置方式实现自定义条件装配
2-9基于编程方式实现条件装配
2-10Spring Boot 自动装配
2-11自定义自动装配
2-12走向自动装配总结
第3章理解 SpringApplication
3-1理解 SpringApplication
3-2基础技术和衍生技术
3-3合并工程
3-4SpringApplication 准备阶段
3-5 配置 Spring Boot Bean 源码部分
3-6推断 Web 应用类型
3-7推断引导类
3-8加载应用上下文初始器
3-9加载应用事件监听器
3-10SpringApplication 运行阶段
3-11SpringApplication 运行监听器事件监听器编程模型
3-12SpringApplication 运行监听器
3-13监听 Spring Boot 事件
3-14创建 Spring 应用上下文
3-15理解SpringApplication总结
第4章Web MVC 核心
4-1Web MVC 核心 – 开场白
4-2理解 Spring Web MVC 架构
4-3Spring Framework 时代的一般认识
4-4Spring Framework 时代的重新认识
4-5核心组件流程说明
4-6Web MVC 注解驱动
4-7Web MVC 模块组件说明
4-8WebMvcConfigurer 注入过程
4-9Web MVC 常用注解(上)
4-10Web MVC 常用注解(下)
4-11Web MVC 自动装配
4-12Web MVC 自动装配实现
4-13Spring Boot 时代的简化
4-14完全自动装配
4-15条件装配
4-16外部化配置
4-17简Spring Boot 时代的简化 – 课纲部分
4-18重构 Spring Web MVC 项目
4-19-1 Web MVC 核心总结
第5章Web MVC 视图应用
5-1Web MVC 视图应用
5-2新一代服务端模板引擎Thymeleaf语法和核心要素
5-3Thymeleaf 示例
5-4ThymeleafViewResolver和多ViewResolver处理流程
5-5ThymeleafViewResolver 示例
5-6整合InternalResourceViewResolver示例
5-7修复 Maven 多模块 JSP 定位问题 示例
5-8视图内容协商
5-9视图内容协商代码分析
5-10ViewResolver 冲突说明部分
5-11ViewResolver 内容协商原理
5-12Web MVC 视图应用总结new
第6章Web MVC REST 应用
6-1Web MVC REST应用和REST介绍
6-2Web MVC REST 支持
6-3REST 内容协商
6-4Web MVC REST 处理流程
6-5Web MVC REST 处理流程源码分析
6-6Web MVC REST 内容协商处理流程
6-7Web MVC REST 内容协商处理流程源码分析
6-8理解媒体类型
6-9理解媒体类型源码分析
6-10扩展 REST 内容协商-反序列化部分
6-11扩展 REST 内容协商-序列化部分
6-12自定义 Resolver 实现
6-13自定义 Handler 实现
6-14REST 内容协商CORS
6-15Web MVC REST应用总结
第7章渐行渐远的 Servlet
7-1渐行渐远的Servlet
7-2Servlet 核心 API
7-3Servlet 版本
7-4Servlet 注册
7-5理解 Servlet 组件生命周期
7-6Servlet 异步支持
7-7DeferredResult 增加线程信息
7-8DeferredResult 设置 timeout 以及处理回调
7-9DeferredResult 异步执行
7-10Callable 异步执行
7-11CompletionStage 异步执行
7-12MVC 异步支持原理分析
7-13异步 Servlet 实现
7-14DefferedResult 实现原理
7-15Spring Boot 嵌入式 Servlet 容器限制
7-16Spring Boot 嵌入式 Servlet 容器限制 原理分析
7-17Spring Boot 应用传统 Servlet 容器部署
7-18扩展 SpringBootServletInitializer
7-19构建应用
7-20渐行渐远的Servlet总结
第8章从 Reactive 到 WebFlux
8-1从 Reactive 到 WebFlux
8-2关于 Reactive 的一些说法
8-3理解阻塞的弊端和并行的复杂
8-4Reactor 认为异步不一定能够救赎
8-5理解 Callback Hell
8-6理解 Future 阻塞问题
8-7理解 Future 链式问题
8-8Reactive Streams JVM 认为异步系统和资源消费需要特殊处理
8-9Reactive Programming 定义
8-10Reactive Manifesto 定义
8-11维基百科
8-12Spring Framework 定义
8-13ReactiveX 定义
8-14Reactor 定义
8-15andrestaltz 定义
8-16Reactive Programming 特性:编程模型
8-17Reactive Programming 特性:数据结构
8-18Reactive Programming 特性:并发模型
8-19Reactive Programming 使用场景
8-20Reactive Streams 规范:定义
8-21Reactive Streams 规范:API和事件
8-22Reactive Streams 规范:背压
8-23Reactor 框架运用 – 核心 API
8-24Reactor 框架运用实战(上)
8-25Reactor 框架运用实战(下)
8-26走向 Spring WebFlux
8-27从 Reactive 到 WebFlux – 课堂总结
第9章WebFlux 核心
9-1WebFlux 核心
9-2官方引入WebFlux的动机分析
9-3回顾Reactive
9-4编程模型:注解驱动
9-5Java 函数编程基础
9-6编程模型:函数式端点 – Functional Endpoints
9-7WebFlux 核心 – 并发模型
9-8WebFlux 核心 – 核心组件
9-9WebFlux 核心处理流程 – 函数式端点组件请求处理流程
9-10WebFlux 核心处理流程 – 注解驱动组件请求处理流程
9-11WebFlux 核心 – 使用场景
9-12WebFlux 核心 – 课堂总结
9-13WebFlux 核心 – 课程彩蛋
第10章超越外部化配置
10-1开场白部分
10-2理解和应用“外部化配置”
10-3用于 XML Bean 定义的属性占位符
10-4PropertySource 顺序说明
10-5应用“外部化配置”- 用于 @Value 注入(上)
10-6应用“外部化配置”- 用于 @Value 注入(下)
10-7用于 Environment 读取
10-8用于 Environment 读取 – 源码分析
10-9用于 @ConfigurationProperties Bean 绑定(上)
10-10用于 @ConfigurationProperties Bean 绑定(下)
10-11用于 @ConditionalOnProperty 判断
10-12扩展“外部化配置”
10-13理解 Spring Boot Environment 生命周期
10-14定位外部化配置属性源
10-15基于 SpringApplicationRunListener.environmentPrepared
10-16基于 ApplicationEnvironmentPreparedEvent
10-17基于 EnvironmentPostProcessor
10-18基于 ApplicationContextInitializer
10-19扩展外部化配置属性源其他扩展点
10-20扩展“外部化配置”课堂总结

梦回资源网温馨提示:本资源来源于网友投稿,与本站无直接关系,如侵犯了您的权益,请联系站长删除!
梦回资源网 » Spring Boot2.0深度实践 核心原理拆解+源码分析

提供最优质的资源集合

立即查看 了解详情