自 2014 年发布至今,Spring Boot 的搜索指数 一路飙升。没错 Spring Boot 越来越火了,作为一名行走一线的 Java 程序员,你可能在各个方面感受到了 Spring Boot 的火。

一切都在证明,Spring Boot 已经成为了 Java 程序员必备的技能,Spring Boot 就是在当今时代跳槽升职的刚需。学 Spring Boot,事不宜迟!


本文档内容涵盖了 Spring Boot 的基本使用、最佳实践以及其原理(做到知其然,还要知其所以然)。当然,在学习 Spring Boot 的过程中还会结合主流的技术( SSM、Redis、MySQL 等),并分析一些经典的互联网业务场景(秒杀、各种缓存的应用等)。

专栏共分为四个部分:入门篇实战篇原理篇番外篇,由浅入深层层递进。

  • 刚需 - 跳槽晋升必会 Spring Boot;
  • 实用 - 在实例中解锁 Spring Boot 多种开发知识;
  • 深入 - 剖析原理,带你学透 Spring Boot;
  • 私房 - 大牛积累多年精华,干货私享绝无仅有;

话不多说来一起看看目录:

由于头条字数限制的原因,只展示了部分的目录和内容,如有需要的朋友可以转发+关注后,添加小助理vx:mxzFAFAFA来领取!!


一、Spring Boot 入门

  • Spring Boot简介
  • 微服务
  • 环境准备
  • Spring Boot HelloWorld
  • Hello World探究
  • 使用Spring Iitialzer快速创建Spring Boot项目


二、配置文件

  • 配置文件
  • YAML语法:
  • 配置文件值注入
  • 配置文件占位符
  • Profile
  • 配置文件加载位置
  • 外部配置加载顺序
  • 自动配置原理


三、日志

  • 日志框架
  • SLF4j使用
  • SpringBoot日志关系
  • 日志使用:
  • 切换日志框架


四、Web开发

  • 简介
  • Springoot静态资源的映射规则:
  • 模板引擎
  • SpringMVC自动配置
  • 如何修改SpringBoo的默认配置
  • RestfulCRUD
  • 错误处理机制
  • 配置嵌入式Servlet容器
  • 使用外置的Serlet容器


五、Docker

  • 简介
  • 核心概念
  • 安装Docker
  • Docker常用命令&操作


六、SpringBoot与数据访问

  • JDBC
  • 整合Druid数据源
  • 整合MyBatis
  • 整合SpringData JPA


七、启动配置原理

  • 创建SpringApplication对象
  • 运行run方法
  • 事件监听机制


如果你想学透 Spring Boot,并在面试中秒杀一众竞争对手,碰巧小编准备了一份《SpringBoot高级学习文档》PDF版本的。学完你将具备使用 Spring Boot 完成一个中小型系统的能力,在研发团队中可以独当一面,成为团队中的核心技术力量!

更多学习资料及视频:


记住是转发+关注后,添加小助理vx:mxzFAFAFA来领取!!