Spring Boot教程

Spring Boot图标Spring Boot 是 Pivotal 团队在 Spring 的基础上提供的一套全新的开源框架,其目的是为了简化 Spring 应用的搭建和开发过程。Spring Boot 去除了大量的 XML 配置文件,简化了复杂的依赖管理。

Spring Boot 具有 Spring 一切优秀特性,Spring 能做的事,Spring Boot 都可以做,而且使用更加简单,功能更加丰富,性能更加稳定而健壮。随着近些年来微服务技术的流行,Spring Boot 也成了时下炙手可热的技术。

Spring Boot 集成了大量常用的第三方库配置,Spring Boot 应用中这些第三方库几乎可以是零配置的开箱即用(out-of-the-box),大部分的 Spring Boot 应用都只需要非常少量的配置代码(基于 Java 的配置),开发者能够更加专注于业务逻辑。  

读者

本教程适用于 Java 开发人员,尤其是初学 Spring Boot 和需要从传统 Spring 转向 Spring Boot 开发的技术人员。

本套教程以大量示例,讲解了 Spring Boot 在各类情境中的应用,让读者可以跟着笔者的思维和代码快速理解并掌握 Spring Boot。

教程目录:
1. Spring Boot是什么
2. IDEA创建Spring Boot项目
3. Spring Boot starter入门
4. YAML教程(快速入门版)
5. Spring Boot配置绑定
6. Spring Boot导入Spring配置
7. Spring Boot Profile(多环境配置)
8. Spring Boot默认配置文件
9. Spring Boot外部配置文件
10. Spring Boot配置加载顺序
11. Spring Boot自动配置原理
12. Spring Boot统一日志框架
13. Spring Boot日志配置及输出
14. spring-boot-starter-web(Web启动器)
15. Spring Boot静态资源映射
16. Thymeleaf教程(10分钟入门)
17. Spring Boot整合Thymeleaf
18. Spring Boot定制Spring MVC
19. Spring Boot国际化
20. Spring Boot拦截器精讲
21. Spring Boot默认异常处理
22. Spring Boot全局异常处理
23. Spring Boot注册Web原生组件(Servlet、Filter、Listener)
24. Spring Boot JDBC访问数据库
25. Spring Boot数据源配置原理
26. Spring Boot整合Druid数据源
27. Spring Boot整合MyBatis
28. Spring Boot自定义starter