本書以豐富的實例,介紹了如何使用SpringBoot開發框架進行基礎應用和分布式應用等方面的開發,以及如何使用SpringBoot開發的應用構建高性能的服務平台,同時還對SpringBoot的一些核心代碼進行了深入剖析。本書從基本的入門,到數據庫的使用,以及界面設計、安全設計等領域都做了詳細的介紹和探討。並在分布式應用系統領域,以平台級應用系統的實例,介紹了如何創建和使用SSO管理系統、分布式文件系統,以及如何使用SpringCloud進行雲應用方面的開發,和如何使用Docker發布和構建高可用的分布式系統服務平台。同時,對SpringBoot的程序加載、自動配置、數據管理,和SpringCloud的服務發現、負載均衡等核心源代碼做了深入剖析,在認識其原理的前提中,更好地使用其相應的功能。