SpringBoot揭秘:快速构建微服务体系出版时间: 2016内容简介 本书以微服务的基本概念介绍性开篇,逐步引出Java平台下打造微服务的利器SpringBoot微框架。书中从SpringBoot微框架的“出身”开始,循序渐进,为大家剖析SpringBoot微框架的设计理念和原理,并对框架的重点功能和模块进行了逐一讲解。目录Contents 目 录推荐序1推荐序2序言前言第1章 了解微服务 11.1 什么是微服务 11.2 微服务因何而生 21.3 微服务会带来哪些好处 41.3.1 独立,独立,还是独立 41.3.2 多语言生态 61.4 微服务会带来哪些挑战 81.5 本章小结 9第2章 饮水思源:回顾与探索Spring框架的本质 112.1 Spring框架的起源 112.2 Spring IoC其实很简单 122.3 了解一点儿JavaConfig 142.3.1 那些高曝光率的Annotation 172.4 本章小结 18第3章 SpringBoot的工作机制 193.1 SpringBoot初体验 19[email protected] 20[email protected] 21[email protected] 22[email protected] 253.3 SpringApplication:SpringBoot程序启动的一站式解决方案 263.3.1 深入探索SpringApplication执行流程 273.3.2 SpringApplicationRunListener 303.3.3 ApplicationListener 313.3.4 ApplicationContextInitializer 323.3.5 CommandLineRunner 333.4 再谈自动配置 343.4.1 基于条件的自动配置 343.4.2 调整自动配置的顺序 353.5 本章小结 35第4章 了解纷杂的spring-boot-starter 374.1 应用日志和spring-boot-starter-logging 394.2 快速Web应用开发与spring-boot-starter-web 404.2.1 项目结构层面的约定 414.2.2 SpringMVC框架层面的约定和定制 414.2.3 嵌入式Web容器层面的约定和定制 424.3 数据访问与spring-boot-starter-jdbc 434.3.1 SpringBoot应用的数据库版本化管理 464.4 spring-boot-starter-aop及其使用场景说明 484.4.1 spring-boot-starter-aop在构建spring-boot-starter-metrics自定义模块中的应用 494.5 应用安全与spring-boot-starter-security 584.5.1 了解SpringSecurity基本设计 614.5.2 进一步定制spring-boot-starter-security 664.6 应用监控与spring-boot-starter-actuator 684.6.1 自定义应用的健康状态检查 704.6.2 开放的endpoints才真正“有用” 734.6.3 用还是不用,这是个问题 754.7 本章小结 77第5章 SpringBoot微服务实践探索 795.1 使用SpringBoot构建微服务 795.1.1 创建基于Dubbo框架的SpringBoot微服务 805.1.2 使用SpringBoot快速构建Web API 915.1.3 使用SpringBoot构建其他形式的微服务 1045.2 SpringBoot微服务的发布与部署 1105.2.1 spring-boot-starter的发布与部署方式 1125.2.2 基于RPM的发布与部署方式 1155.2.3 基于Docker的发布与部署方式 1205.3 SpringBoot微服务的注册与发现 1245.4 SpringBoot微服务的监控与运维 1275.4.1 推还是拉,这一直是个问题 1315.4.2 从局部性触发式报警到系统性智能化报警 1325.5 SpringBoot微服务的安全与防护 1335.6 SpringBoot微服务体系的脊梁:发布与部署平台 1355.7 本章小结 138第6章 SpringBoot与Scala 1396.1 使用Maven构建和发布基于SpringBoot的Scala应用 1406.1.1 进一步简化基于Maven的Scala项目创建 1466.1.2 进一步简化基于Scala的Web API开发 1676.2 使用SBT构建和发布基于SpringBoot的Scala应用 1746.2.1 探索基于SBT的SpringBoot应用开发模式 1756.2.2 探索基于SBT的SpringBoot应用发布策略 1816.3 本章小结 184第7章 SpringBoot总结与展 上一篇: Kubernetes实战 下一篇: 大数据架构师指南