SpringBoot 因简化了 Spring 
框架使用难度,极大地提高了Java企业级应用开发的效率,成为企业考核人才的重要标准之一。但随着现今互联网行业快速发展、企业业务不断深入,相应地对 
SpringBoot 技术要求也愈来愈高。有读者私信:如果我说熟悉SpringBoot 面试官会怎么问?
可能不少朋友跟他一样,不清楚当下企业真实生产环境下对 SpringBoot 
有哪些具体要求,需要掌握到什么程度。为此,结合这些年的面试经历及各大厂的职位要求,给大家划一下重点
 * 不仅要熟悉SpringBoot、MyBatis、Dubbo等开源框架,还应该了解它们的原理和机制; 
 * 具备大型分布式系统设计研发能力; 
 * 最好对框架本身有过开发或重构经验。 
从上可以看出,企业对 SpringBoot 技术和经验都有一定要求,如果一直都停留在简单使用阶段,迟早会被淘汰,SpringBoot 
提升势在必行。但目前网上关于 SpringBoot 信息多而杂,学习如果没有体系,那么到最后也只是徒劳一场。为了大家快速有效提升,在这整理了这份《 
SpringBoot 技术整合秘籍》分别为入门到实战篇和源码解析篇!
 <>SpringBoot 技术整合秘籍入门到实战篇
SpringBoot入门到实战篇总目录
 <>一、Spring Boot 入门
 * Spring Boot简介 
 * 微服务 
 * 环境准备 
 * Spring Boot HelloWorld 
 * Hello World探究 
 * 使用Spring Iitializer快速创建Spring Boot项目 
Spring Boot 入门
 <>二、配置文件
 * 配置文件 
 * YAML语法: 
 * 配置文件值注入 
 * 配置文件占位符 
 * Profile 
 * 配置文件加载位置 
 * 外部配置加载顺序 
 * 自动配置原理 
配置文件
 <>三、日志
 * 日志框架 
 * SLF4j使用 
 * SpringBoot日志关系 
 * 日志使用: 
 * 切换日志框架 
日志
 <>四、Web开发
 * 简介 
 * SpringBoot对静态资源的映射规则: 
 * 模板引擎 
 * SpringMVC自动配置 
 * 如何修改SpringBoot的默认配置 
 * RestfulCRUD 
 * 错误处理机制 
 * 配置嵌入式Servlet容器 
 * 使用外置的Servlet容器 
Web开发
 <>五、Docker
Docker是一个开源的应用容器引擎;是一个轻量级容器技术;
Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。
 * 简介 
 * 核心概念 
 * 安装Docker 
 * Docker常用命令&操作 
Docker
 <>六、SpringBoot与数据访问
 * JDBC 
 * 整合Druid数据源 
 * 整合MyBatis 
 * 整合SpringData JPA 
SpringBoot与数据访问
 <>七、启动配置原理
 * 创建SpringApplication对象 
 * 运行run方法 
 * 事件监听机制 
启动配置原理
 <>八、自定义starter
自定义starter
 <>SpringBoot 技术整合秘籍源码解析篇
源码解析篇总目录
源码解析篇总目录
一、SpringBoot基础回顾
 * 约定优于配置 
 * Spring Boot概念 
 * SpringBoot案例实现 
 * 单元测试与热部署 
 * 全局配置文件 
 * 配置文件属性值的注入 
 * 自定义配置 
 * 随机数设置及参数间引用 
二、SpringBoot原理深入及源码剖析
 * 依赖管理 
 * 自动配置(启动流程) 
 * 自定义Stater 
 * 执行原理 
三、SpringBoot数据访问
 * Spring Boot整合MyBatis 
 * Spring Boot整合JPA 
 * Spring Boot整合Redis 
四、SpringBoot视图技术
 * 支持的视图技术 
 * Thymeleaf 
 * Thymeleaf语法 
 * 完成数据的页面展示 
 * 配置国际化页面 
五、SpringBoot缓存管理
 * 默认缓存管理 
 * 基础环境搭建 
 * 默认缓存体验 
 * 整合Redis缓存实现 
 * Spring Boot支持的缓存组件 
 * 基于注解的Redis缓存实现 
 * 基于API的Redis缓存实现 
 * 自定义Redis缓存序列化机制 
 * 自定义RedisTemplate 
 * 自定义RedisCacheManager 
 <>总结
**记住:你比别人强的地方,不是你做过多少年的CRUD工作,而是你比别人掌握了更多深入的技能。不要总停留在CRUD的表面工作,理解并掌握底层原理并熟悉源码实现,并形成自己的抽象思维能力,做到灵活运用,才是你突破瓶颈,脱颖而出的重要方向!**
同时希望这份Spring Boot技术秘籍能够对你有所帮助。lingqu这份Spring Boot技术秘籍,只需要: