动力节点王鹤项目版的Spring Boot3实战教程,视频长达28个小时
SpringBoot3+JDK17,边学边练项目
本视频以实际项目需求入手,结合新特性@HttpExchange声明式客户端、RFC7807、ProblemDetail、预编译AOT等,详解了SpringBoot核心知识点,突出Web应用痛点解决方案。采用知识点配合项目案例的方式,让各位小伙伴轻松掌握SpringBoot。
本套课程共九大章节:
第一章:JDK关注的新特性
第二章:掌握SpringBoot基础篇
第三章:自动配置
第四章:访问数据库
第五章:说说web服务
第六章:远程访问HttpExchange
第七章:视图技术
第八章:项目实战
第九章:AOT与GraalVM
课程目录
001-SpringBoot3课程导读
002-课程介绍
003-开发环境
004-JDK新特性介绍
005-代替Lombok的Record
006-IDEA-自定义环境
007-Record-第一个Record
008-Record-实例方法与静态方法
009-Record-三种构造方法
010-Record-Record与Lombok对比
011-Record-Record实现接口
012-Record-LocalRecord
013-Record-嵌套Record
014-Record-instanceof
015-Record-总结
016-Switch-箭头表达式一
017-Switch-yield
018-Switch-代码块和yield
019-Switch-Record
020-文本块-创建文本块
021-文本块-方法
022-文本块-总结
023-var-让代码简洁
024-Sealed-密闭类
025-Sealed-密闭接口
026-Core-什么是SpringBoot
027-Core-与Spring关系
028-Core-构建SpringCloud项目的基础
029-Core-SpringBoo3新特性
030-Core-脚手架应用
031-Core-将脚手架项目导入IDEA
032-Core-IDEA中使用脚手架
033-Core-阿里云脚手架
034-Core-单一模块
035-Core-多模块
036-Core-starter启动器
037-Core-parent父项目
038-Core-无父项目方式
039-Core-核心注解
040-Core-main方法运行项目
041-Core-插件和jar方式
042-Core-SpringBoot的jar文件和普通jar的区别
043-Core-什么外部化配置
044-Core-@Value读取配置数据
045-Core-yml扁平化
046-Core-Environment
047-Core-import组织多文件
048-Core-多环境准备环境文件
049-Core-单元测试多环境
050-Core-外部化配置总结
051-Core-第一个绑定Bean
052-Core-注意事项
053-Core-嵌套Bean
054-Core-启用和扫描注解
055-Core-绑定第三方对象
056-Core-绑定Map-List-Array
057-Core-指定数据源
058-Core-外部化配置总结
059-Core-ImportResource
060-Core-AOP
061-自动配置-作用
062-自动配置-imports文件
063-自动配置-启用自动配置注解
064-自动配置-分析自动配置类
065-自动配置-笔记
066-JdbcTemplate-自动配置
067-JdbcTemplate-创建数据库和SQL脚本
068-JdbcTemplate-queryForObject
069-JdbcTemplate-单行记录
070-JdbcTemplate-自定义RowMapper
071-JdbcTemplate-多行查询queryForList
072-JdbcTemplate-更新与添加update
073-JdbcTemplate-命名参数
074-JdbcTemplate-多表定制
075-MyBatis-查询@Select-@Results
076-MyBatis-新增@Insert
077-MyBatis-更新@Update
078-MyBatis-删除@Delete
079-MyBatis-注解的总结一
080-MyBatis-结果映射@ResultMap
081-MyBatis-结果映射xml
082-MyBatis-SqlProvider
083-MyBatis-其他提供者
084-MyBatis-一对一
085-MyBatis-一对多
086-MyBatis-常用设置和自动配置
087-MyBatis-连接池设置
088-事务-概述
089-事务-准备事务测试环境
090-事务-事务注解
091-事务-无效的事务1
092-事务-无效的事务2
093-事务-事务回滚规则
094-事务-MyBatis总结
095-Web-内容介绍
096-Web-MVC架构
097-Web-快速创建Web应用
098-Web-视图
099-Web-favicon
100-Web-控制器方法
101-Web-路径Path-1
102-Web-路径Path-2
103-Web-路径Path-3
104-Web-路径Path-4
105-Web-路径Path-5
106-Web-唯一路径
107-Web-@RequestMapping
108-Web-控制方法参数类型和返回值类型列表
109-Web-逐一接收参数
110-Web-对象接收参数
111-Web-HttpServletRequest对象接收参数
112-Web-@RequestParam
113-Web-@RequestHeader
114-Web-@RequestBody接收json格
115-Web-IO读取post请求体
116-Web-数组参数
117-Web-BeanValidation
118-Web-分组验证
119-Web-验证自动配置类
120-Web-Model数据
121-Web-页面视图
122-Web-JSON视图
123-Web-自定义状态码
124-Web-总结MVC
125-Web-中央调度器
126-Web-简化的SpringMVC请求过程
127-Web-静态代码分析
128-Web-Debug执行请求
129-Web-SpringMVC自动配置类
130-Web-自动配置中央调度器
131-Web-自动配置HandlerMapping等支持类
132-Web-自动配置Web服务器
133-Web-配置服务器
134-Web-配置DispatcherServlet和日期格式
135-Web-自动配置总结
136-Web-注解方式创建HttpServlet
137-Web-编码方式创建HttpServelt
138-Web-过滤器作用和创建
139-Web-控制Filter执行顺序-1
140-Web-控制Filter执行顺序-2
141-Web-使用内置过滤器
142-Web-Listener了解
143-Web-JavaConfig定制SpringMVC
144-Web-WebMvcConfigurer-页面控制器
145-Web-WebMvcConfigurer-自定义Formatter
146-Web-WebMvcConfigurer-拦截介绍
147-Web-WebMvcConfigurer-权限拦截器
148-Web-WebMvcConfigurer-多拦截器和order
149-Web-上传文件解析器-
150-Web-上传文件的前端页面和Controller
151-Web-上传文件错误页面
152-Web-Servlet规范
153-Web-多文件上传
154-Web-怎么做异常处理
155-Web-全局异常处理器
156-Web-异常处理返回数据
157-Web-JSR303全局异常处理思路
158-Web-JSR303全局异常处理
159-Web-RFC7807
160-Web-Spring增强ProblemDetail
161-Web-ProblemDetail
162-Web-测试异常
163-Web-ProblemDetail自定义字段
164-Web-ErrorResponse
165-Web-自定义异常类
166-Web-总结
167-HttpExchange-新的服务注解
168-HttpExchange-GET访问
169-HttpExchange-POST访问
170-HttpExchange-PUT修改
171-HttpExchange-DELETE删除
172-HttpExchange-服务方法参数和返回值定义规格
173-HttpExchange-组合注解
174-HttpExchange-JavaRecord
175-HttpExchange-定制代理-超时
176-Thymeleaf-模板引擎
177-Thymeleaf-变量表达式和链接表达式
178-Thymeleaf-if语句和for语句
179-Thymeleaf-默认配置
180-项目-规划配置
181-项目-首页文章功能的VO-PO-Mapper-Service-Controller
182-项目-首页展示热点文章
183-项目-增加功能按钮
184-项目-页面视图控制器
185-项目-发布文章
186-项目-测试JSR303异常处理器
187-项目-按主键查询文章
188-项目-修改文章逻辑代码
189-项目-测试修改文章
190-项目-获取删除文章的ID
191-项目-删除文章逻辑代码
192-项目-删除一个文章
193-项目-删除多个文章
194-项目-ajax请求
195-项目-模块功能总结
196-AOT-AOT和NativeImage
197-AOT-NativeImage工具
198-AOT-GraalVM
199-AOT-GraalVM包含镜像构建工具
200-课程-结束
网友评论