序言

随着微服务(Micro Service)理念的盛行,一个流行的概念也随之诞生—微框架(Micro Framework),而其中最耀眼的,当属SpringBoot。

虽然Dropwizard是公认的最早的微框架,但SpringBoot“青出于蓝而胜于蓝”,背靠Spring框架衍生出来的整个生态体系,无论是从“出身”,还是社区的支撑上,SpringBoot都是微框架选型的不二之选。

实际上,SpringBoot并非单单一个微框架的概念就可以概括,笔者认为将SpringBoot看作一种最佳实践会更为贴切:一种Spring框架及其社区对“约定优先于配置”(Convention Over Configuration)理念的最佳实践。

温故而知新,笔者将通过本书带领大家回顾Spring框架的历史,进而引领大家探索SpringBoot框架的来龙去脉,最终引领大家去探索基于SpringBoot的微服务实践之路。希望各位能够享受这段文字旅程并有所收获。