本课程将会剖析约定优于配置设计范式,并分析SpringBoot自动装配实现原理,并对SpringBoot源码进行剖析,探秘底层实现原理及框架设计思想。
课程目录
第1章:SpringBoot基础回顾
课程内容介绍
00:06:53
约定优于配置
00:05:46
SpringBoot概念
00:06:06
SpringBoot特性之Starter
00:11:11
SpringBoot特性之JavaConfig配置
00:04:58
SpringBoot特性之自动配置
00:09:07
SpringBoot案例实现
00:18:09
SpringBoot热部署
00:06:51
SpringBoot热部署原理
00:12:08
SpringBoot热部署排除资源
00:05:58
SpringBoot全局配置文件
00:18:47
SpringBoot全局配置文件加载优先级
00:05:13
application.properties配置文件详解
00:18:45
application.yaml配置文件详解
00:10:20
@Value属性值注入
00:13:21
@ConfigurationProperties批量注入
00:16:55
@ConfigurationProperties和@Value对比
00:10:12
SpringBoot日志框架
00:20:14
SLF4J日志工具的使用
00:11:42
统一日志框架的使用
00:10:13
SpringBoot日志关系
00:12:07
SpringBoot日志使用
00:13:03
SpringBoot自定义日志输出
00:11:51
SpringBoot替换日志框架
00:05:42
第2章:SpringBoot源码剖析
源码环境搭建
00:15:17
源码剖析-依赖管理-spring-boot-starter-parent
00:11:00
源码剖析-依赖管理-spring-boot-starter-web
00:07:19
源码剖析-自动配置-@SpringBootConfiguration
00:06:45
源码剖析-自动配置-@AutoConfigurationPackage
00:11:29
源码剖析-自动配置-@Import(上)
00:28:53
源码剖析-自动配置-@Import(下)
00:22:25
源码剖析-自动配置-HttpEncodingAutoConfiguration
00:11:57
源码剖析-@ComponentScan注解
00:07:57
源码剖析-SpringApplicatioin初始化过程
00:28:24
源码剖析-run方法执行流程介绍
00:03:08
源码剖析-run方法第一步:获取启动监听器
00:09:55
源码剖析-run方法第二步:构建应用上下文对象
00:20:05
源码剖析-run方法第三步:初始化应用上下文
00:10:38
源码剖析-run方法-第四步:刷新上下文的准备阶段
00:31:55
源码剖析-run方法第五步:刷新应用上下文(1)
00:12:00
源码剖析-run方法第五步:刷新应用上下文(2)
00:33:51
源码剖析-run方法第五步:刷新应用上下文(3)
00:23:35
源码剖析-run方法第六步:刷新应用上下文的扩展接口
00:03:34
源码剖析-自定义Starter概述
00:06:33
源码剖析-自定义Starter实现
00:21:54
源码剖析-自定义Starter改造
00:11:45
源码剖析-内嵌Tomcat原理(上)
00:18:54
源码剖析-内嵌Tomcat原理(下)
00:10:40
源码剖析-自动配置-SpringMVC功能
00:10:40
源码剖析-自动配置-DispatcherServlet加载
00:13:47
源码剖析-自动配置-DispatcherServlet注册
00:13:08
第3章:SpringBoot高级进阶
SpringBoot数据源及连接池配置
00:10:24
SpringBoot数据源自动配置源码剖析
00:22:12
SpringBoot连接池Druid的配置
00:10:30
SpringBoot整合MyBatis
00:11:01
MyBatis自动配置的源码剖析(上)
00:17:17
MyBatis自动配置的源码剖析(下)
00:18:25
动态数据源-实现分析
00:26:05
动态数据源-环境准备
00:08:19
动态数据源-具体实现(上)
00:18:08
动态数据源-具体实现(下)
00:10:22
动态数据源-优化
00:12:22
第4章:SpringBoot缓存深入
JSR107
00:08:00
缓存概念&缓存注解
00:12:43
缓存案例的搭建
00:19:13
缓存注解@Cacheable
00:16:13
缓存自动配置的源码剖析
00:24:39
@CachePut&CacheEvict&@CacheConfig
00:19:08
基于Redis实现缓存
00:15:27
自定义RedisCacheManager
00:10:57
第5章:SpringBoot部署与监控
项目部署-jar包部署
00:06:37
项目部署-war包部署
00:09:11
项目部署-jar包和war包方式对比
00:03:17
多环境部署_@Profile注解
00:13:30
项目部署-多环境部署
00:08:32
监控-Actuator
00:17:27
监控-Actuator监控点分析
00:11:32
监控-SpringBoot Admin
00:10:57
讲师介绍
拉勾网
讲师
拉勾,互联网人的职业成长平台,专门为互联网人才提供求职机会,提纲职业能力,同时为各行业培养和输送优秀的互联网人才。 拉勾与2013年5月成功上线至今,已经完成D轮融资,成功孵化出拉勾招聘、拉勾猎头、拉勾教育三个核心板块,服务国内众多的金融、通信、互联网、大数据等行业人才。 拉勾教育作为拉勾教育专属板块,以企业培训、技术咨询、在线专栏、训练营的不同模式,服务企业的初、中、高尖人才,覆盖产品管理、运营管理、架构设计、大数据、人工智能、运维管理、技术管理等全角色人才的全链路服务体系,并且与国内外来自Google、苹果、微软、阿里、腾讯、头条等头部企业的技术专家建立长期友好合作,将更多经验和知识体系源源不断为国内IT人才成长赋能。
立即购买¥680/人