课程简介
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 水平带到一个更高的层次,面向应用开发游刃有余!对于响应式编程以及源码剖析等内容,将在大厂学院进行更详细的讲解。
课程下载
正文完
发表至: 课程
2025-05-12