Spring Boot 是 Spring 家族下的一个全新开发框架,其设计目的主要是用来简化 Spring 应用的创建及开发过程,它提供了自动配置,starter依 赖等特性,从而使开发人员从大量的 XML 配置中解脱出来,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
本课程由浅入深,带你体验 Spring Boot 的极速开发过程,内容丰富,涵盖了 Spring Boot 开发的方方面面,并且同步更新到 Spring Boot 2.x 系列的最新版本,让你一次性拿下 Spring Boot 开发框架。
课程目录
001. SpringBoot课程导读
002. What is SpringBoot?
003. SpringBoot开发环境说明
004. 创建SpringBoot项目的几种方式
005. SpringBoot开发Java程序
006. SpringBoot的main方法分析
007. SpringBoot的main方法分析
008. SpringBoot开发web程序
009. SpringBoot开发web程序配置
010. SpringBoot修改默认依赖版本
011. SpringBoot整合MyBatis
012. SpringBoot使用JSP展示数据
013. Spring热部署插件JRebel+Devtools
014. SpringBoot课前快速回顾
015. SpringBoot开发最佳实践
016. SpringBoot开发最佳实践
017. SpringBoot开发最佳实践
018. SpringBoot敏感配置信息加密
019. SpringBoot敏感配置信息加密
020. SpringBoot数据库连接池
021. SpringBoot对CORS跨域资源共享的支持
022. SpringBoot对CORS跨域资源共享的支持
023. SpringBoot对静态资源的处理
024. SpringBoot核心配置文件
025. SpringBoot核心配置文件
026. 问答交流
027. 快速回顾
028. springboot配置文件配置时间单位和容量单位
029. springboot三种读取配置文件方式
030. springboot第四种读取配置文件方式
031. springboot线程池异步执行
032. springboot线程池异步执行返回结果
033. springboot自定义线程池异步执行
034. springboot线程池手动提交任务异步执行
035. springboot使用swagger和lombok
036. springboot使用swagger
037. springboot使用swagger常用注解及上线关闭Api
038. springboot使用swagger与springfox的关系
039. 快速回顾
040. 认识一下websocket
041. 传统服务端推送技术与websocket推送技术比较
042. websocket的应用场景
043. JavaEE下的websocket规范
044. websocket服务器代码开发
045. websocket客户端代码开发
046. websocket代码流程分析
047. websocker第三方方案及websocket优劣分析
048. springboot下websocket聊天室
049. springboot下websocket聊天室代码分析
050. springboot下扫描使用servlet,filter,listener组件
051. springboot下使用拦截器
052. springboot下使用undertow服务器
053. springboot下使用jetty服务器
054. springboot项目打jar包
055. springboot项目打war包
056. SpringBoot配置https支持
057. 为SpringBoot程序生成测试证书
058. SpringBoot程序https访问测试
059. 为SpringBoot程序生成jks测试证书
060. SpringBoot程序既支持https又支持http
061. SpringBoot程序从http跳转到https
062. SpringBoot程序编码配置https
063. SpringBoot打包部署支持https
064. SpringBoot打包部署Linux支持https
065. SpringBoot全局异常拦截统一处理
066. SpringBoot全局异常拦截统一处理
067. SpringBoot全局404统一处理
068. SpringBoot拦截controller返回结果进行再加工
069. SpringBoot拦截controller请求参数进行再加工
070. SpringBoot快速回顾
071. 源码环境准备
072. 源码构建
073. 源码导入IDEA
074. 验证源码环境是否正常
075. 创建SpringApplication对象
076. 执行SpringApplication的run方法
077. 启动流程
078. 源码模块结构
079. 启动内嵌Tomcat源码
080. 1个SpringIOC容器
081. SpringBoot源码构建格式化错误说明-main方法类注解分析
082. @AutoConfigurationPackage注解处理
083. @Import({AutoConfigurationImportSelector.class})处理
084. 获取自动配置类交给Spring容器
085. 基于SPI思想读取自动配置类
086. 基于条件注解进行自动配置类的过滤
087. 手写自己的mybatis-spring-boot-starter
088. 手写自己的mybatis-spring-boot-starter
089. mybatis-spring-boot-starter官方的starter
090. starter有什么用