ad
close

SpringBoot源码分析实战

SpringBoot基础与源码实战

12789人学习

中级46课时2020/04/13更新

二维码下载学堂APP缓存视频离线看

阿甘
  • 畅销套餐
  • 精选套餐
  • 人气套餐
  • 尊享套餐
  • 高薪套餐
Redis一线互联网高并发实战
Redis与SpringBoot一线互联网实战①
943人学习
¥59.00
Redis与SpringBoot一线互联网实战②
540人学习
¥69.00
Redis与SpringBoot互联网实战③
308人学习
¥79.00
更 多 6 门 课 程
Java Web全栈工程师之路【买视频送书】
XML需知需会:Java、C#、Python多种语言解析XML文档
68018人学习
¥49.00
jQuery必知必会:老程序员手把手带您完成一个【MyNotes】Web前端项目
45169人学习
¥49.00
师傅带徒弟学Java Web:老程序员带您完成一个【网上商城】Web项目
133267人学习
¥268.00
更 多 9 门 课 程
Java基础入门项目实战专题【买课送书】
师傅带徒弟学Java第1篇 Java基础视频课程
645415人学习
¥29.00
师傅带徒弟学Java第2篇 【Java】面向对象视频课程
525427人学习
¥49.00
师傅带徒弟学Java第4篇项目实战视频课程1——【Java】PetStore宠物商店
320209人学习
¥159.00
更 多 5 门 课 程
Java软件开发全套课程(笔记+项目案例)
SpringCloud微服务快速入门实战课程【2020版】
6736人学习
¥48.00
Redis入门视频课程(适合初学者的教程)
25410人学习
¥29.00
Dubbo快速入门视频课程(通俗易懂)
28787人学习
¥29.00
更 多 42 门 课 程
Java软件开发全套课程(笔记+项目案例)
SpringCloud微服务快速入门实战课程【2020版】
6736人学习
¥48.00
Redis入门视频课程(适合初学者的教程)
25410人学习
¥29.00
Dubbo快速入门视频课程(通俗易懂)
28787人学习
¥29.00
更 多 42 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

java开发人员

你将会学到:

SpringBoot基础与源码实战

课程简介:


SpringBoot 入门

1.为什么越来越多的研发者选择使用SpringBoot?它解决了什么问题?

2.SpringBoot的入门例子

3.SpringBoot 常用配置

4.SpringBoot 自定义配置

5.SpringBoot的yml配置详解

SpringBoot的日志配置

6.大厂面试题:请讲下SpringBoot的日志框架原理

7.配置日志的存储路径、设置日志的格式

在springboot中使用lombok

1.为什么要使用lombok,它解决了什么问题?

2.idea安装lombok插件

3.案例实战:体验lombok的第一大功能@Data注解

4.案例实战:体验lombok的第二大功能@Slf4j注解

Spring Boot 异步框架

1.为什么要用异步框架,它解决什么问题?

2.案例实战:SpringBoot异步调用

3.案例实战:为@Async实现一个自定义线程池

用swagger为SpringBoot生成接口文档

1.为什么要用swagger,它解决了什么问题?

2.案例实战:把springboot的接口,自动生成接口文档

《接口返回值统一标准格式》

1.为什么要对springboot的接口返回值统一标准格式?

2.初级程序员对《接口返回值统一标准格式》的代码封装

3.高级程序员对《接口返回值统一标准格式》的代码封装

《全局异常处理器》

1.springboot为什么需要全局异常处理器?

2.案例实战:编码实现一个springboot《全局异常处理器》

3.案例实战:把自定义异常 集成 进《全局异常处理器》

4.案例实战:把《全局异常处理器》集成进《接口返回值统一标准格式》

《参数校验器》:Validator

1.为什么要用Validator参数校验器,它解决了什么问题?

2.案例实战:实现一个SpringBoot的参数校验功能

3.案例实战:根据需求自定义一个validator注解

4.案例实战:把validator异常加入《全局异常处理器》

《参数校验器》:Assert

1.什么是Assert参数校验?

2.为什么用了Validator参数校验,还必须再用Assert参数校验?

3.案例实战:修改用户信息时,用Assert校验用户是否存在?

4.常用的Assert场景

5.案例实战:把Assert异常加入《全局异常处理器》

SpringBoot集成mybatis攻略

集成Mybatis

1.什么是 MyBatis?

2.为什么使用 MyBatis?

3.什么是通用的tk mapper ?

4.那为什么需要通用的tk mapper ?

5.案例实战:MyBatis 代码生成器Generator

5.案例实战:SpringBoot配置mybatis的步骤 

6.案例实战:mybatis如何实现不用写SQL的增删改操作?

7.案例实战:mybatis如何实现不用写SQL的复杂查询操作?

8.案例实战:mybatis如何实现不用写SQL的分页查询操作?

采用druid实现多数据源

1.什么是druid,它解决了什么问题?

2.案例实战:springboot+mybatis+druid实现多数据源

3.多数据源超级大坑,要特别注意分布式事务

SpringBoot源码

解密@SpringBootApplication启动原理

解密@SpringBootConfiguration

1.剖析@SpringBootConfiguration秘密

2.大厂面试题:@Configuration有什么作用?

3.案例实战:如何把一个对象,注册到Spring IoC 容器中

解密@ComponentScan

1.剖析springboot的@ComponentScan秘密

2.为什么要用@ComponentScan?它解決什么问题?

3.案例实战:体验@ComponentScan的作用

解密@EnableAutoConfiguration

1.剖析springboot的@EnableAutoConfiguration秘密

2.大厂面试题:讲下@Import有什么作用?

3.大厂面试题:讲下spring的ImportSelector接口有什么作用?

4.案例实战: 模仿@EnableAutoConfiguration注解,写一个@Enable*的开关注解

5.解密spring 的ImportSelector和spring.factories原理

6.案例实战:自己动手编码实现的spring.factories文件


展开更多

课程大纲-SpringBoot源码分析实战

展开更多
close
  • 课程介绍
  • 课程大纲
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部