配置、使用、监控、部署一键搞定!阿里新产 SpringBoot 速成小册太香了!

SpringBoot
Spring 的影响力想必就不用小编多说了,今天要与大家聊的是 SpringBoot 这个新时代的宠儿。Spring Boot 其实是要依赖 Spring 的,并不是另起炉灶创建了一个全新的框架,它是 Spring 的自动化。所谓兼听则明,偏听则暗”,在整个 Java EE 的生态中,Spring 技术栈并非独此一家,也不完全是“开山之作”,不少相关的特性可在 JSR 规范和其他 JavaEE 实现中找到原型。换言之,Spring 技术栈可被认为是一种非常成功的“重复发明轮子”,不仅适配了 JSR 实现,而且“借鉴”了他山之石,逐步实现了自身的生态系统。
今天要与大家介绍的文档就以 Spring Boot 为中心,议题发散至 Spring 技术栈、JSR 及 Java。希望大家能透过全局的视角,了解变迁的历程;通过多方的比较,理解特性的原理;整合标准的规范,掌握设计的哲学。更有阿里内部 SpringBoot 实战文档祝大家进阶。需要资料的小伙伴,点赞加收藏,关注我之后添加小助理 vx:bjmsb6666 即可获取免费下载方式

第 1 部分总览 Spring Boot
第 1 章初览 Spring Boot
Spring Framework 时代
Spring Boot 简介
Spring Boot 的特性
准备运行环境

第 2 章理解独立的 Spring 应用
创建 Spring Boot 应用
运行 Spring Boot 应用

第 3 章理解固化的 Maven 依赖 58
spring-boot-starter-parent 与 spring-boot dependencies 简介
理解 spring-boot-starter-parent 与 spring-boot- dependencies
第 4 章理解嵌入式 Web 容器
嵌入式 Servlet Web 容器
嵌入式 Reactive Web 容器
第 5 章理解自动装配
理解 @SpringBootApplication 注解语义
@SpringBootApplication 属性别名
@SpringBootApplication 标注非引导类
@EnableAutoConfiguration 激活自动装配
@SpringBootApplication"继承”@Configuration CGLIB 提升特性
理解自动配置机制
创建自动配置类

第 6 章理解 Production- Ready 特性
理解 Production-Ready-般性定义
理解 Spring Boot Actuator
Spring Boot Actuator Endpoints
理解“外部化配置
理解规约大于配置”
第 2 部分走向自动装配
第 7 章走向注解驱动编程(Annotation-Driven)
注解驱动发展史
Spring 核心注解场景分类
Spring 注解编程模型
第 8 章 Spring 注解驱动设计模式
Spring @Enable 模块驱动
Spring Web 自动装配
Spring 条件装配

第 9 章 Spring Boot 自动装配
理解 Spring Boot 自动装配
Spring Boot 自动装配原理
自定义 Spring Boot 自动装配
Spring Boot 条件化自动装配

第 3 部分理解 SpringApplication
第 10 章 SpringApplication 初始化阶段
SpringApplication 构造阶段
SpringApplication 配置阶段

第 11 章 SpringApplication 运行阶段
SpringApplication 准备阶段
Spring 应用上下文启动阶段
Spring 应用上下文启动后阶段
第 12 章 SpringApplication 结束阶段
SpringApplication 正常结束
SpringApplication 异常结束
第 13 章 Spring Boot 应用退出
Spring Boot 应用正常退出
Spring Boot 应用异常退出

SpringBoot 实战
基于 Spring Boot 2.X 版本,采用“知识点+实例”的形式编写,通过“58 个基于知识的实例+2 个综合性的项目”。全面深入地讲解了 Spring Boot 的主要技术原理和应用。(由于篇幅到这里已经很长了,这份文档就只能以截图目录的方式展示出来了)
目录一览








内容一览




写在最后
相信大家都听过这么一种说法:“Spring Boot 易学难精"。其实因为它的核心是 Spring Framework,而对后者的理解程度又取决于对 JSR 规范及 Java 的熟悉度。Spring Boot 的配置、使用、监控、部署都很简单,它拥有完善的生态。后期如果因为项目流量太大需要切换到微服务 Spring Cloud (基于 Spring Boot )也会极为顺利。可以预想,未来会有越来越多的公司采用 Spring Boot,更会有越来越多的开发者关注和使用 Spring Boot。如果你在学习 SpringBoot 的过程中遇到了什么问题,那么这两份文档一定能对你有所帮助!需要资料的小伙伴,点赞加收藏,关注我之后添加小助理 vx:bjmsb6666 即可获取免费下载方式
版权声明: 本文为 InfoQ 作者【Java王路飞】的原创文章。
原文链接:【http://xie.infoq.cn/article/1d69127a54a364229d2f12730】。未经作者许可,禁止转载。
评论