# SpringBoot篇

## SpringBoot篇

## 前言

本篇教程，不在提供SpringBoot基础教程的讲解，基础教程可以参考下面提供的文档中进行学习，github上也提供了很多的示例。本文主要是针对于SpringBoot源码进行讲解

## 目录

* [SpringBoot官方教程结构图](springbootpian/springboot-guan-fang-jiao-cheng-jie-gou-tu)
* [SpringBoot启动过程源码分析](springbootpian/springbootqi-dong-guo-cheng-yuan-ma-fen-xi)
* [SpringBoot启动过程定制化](springbootpian/springbootqi-dong-guo-cheng-ding-zhi-hua)
* [SpringBoot实现自动配置的基础](springbootpian/springbootshi-xian-zi-dong-pei-zhi-de-ji-chu)
* [SpringBoot实现自动配置的原理](springbootpian/springbootshi-xian-zi-dong-pei-zhi-de-yuan-li)
* [SpringBoot启动类源码分析以及@EnableAutoConfiguration和@SpringBootApplication讲解](springbootpian/enableautoconfigurationyuan-ma-jiang-jie)
* [EnableAutoConfigurationImportSelector 是如何工作的 ?](springbootpian/spring-enableautoconfigurationimportselector-shi-ru-he-gong-zuo-de)
* [ConfigurationClassParser 是如何工作的 ？ ](springbootpian/configurationclassparser-shi-ru-he-gong-zuo-de)
* [SpringBoot源码分析之Spring上下文refresh（重点）](springbootpian/springbootyuan-ma-fen-xi-zhi-spring-shang-xia-wen-refresh-ff08-zhong-dian-ff09)
* [SpringBoot中的ApplicationContext - 执行ApplicationContextInitializer初始化器](springbootpian/springbootzhong-de-applicationcontext-zhi-xing-applicationcontextinitializer-chu-shi-hua-qi)
* [SpringBoot常用配置-Profile](springbootpian/springbootchang-yong-pei-7f6e-profile)
* [Spring Boot API 版本权限控制](springbootpian/spring-boot-api-ban-ben-quan-xian-kong-zhi)

## 参考文档：

\[推荐高手]官方文档（可以通过浏览器翻译进行学习） ：[https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/)

\[推荐新手]本文档翻译的版本：[1.4.1.RELEASE](http://docs.spring.io/spring-boot/docs/1.4.1.RELEASE/reference/htmlsingle/) [https://qbgbook.gitbooks.io/spring-boot-reference-guide-zh/content/](https://qbgbook.gitbooks.io/spring-boot-reference-guide-zh/content/)

相关示例学习demo（很全面）：

[https://github.com/tuonioooo/Springboot-master](https://github.com/tuonioooo/Springboot-master)

[https://github.com/tuonioooo/SpringBoot-Learning](https://github.com/tuonioooo/SpringBoot-Learning)

[https://github.com/tuonioooo/spring-boot-examples](https://github.com/tuonioooo/spring-boot-examples)

第三方SpringBoot技术很全面的网站：

[http://springboot.fun/](http://springboot.fun/)
