Spring Boot是目前Spring技術體系中炙手可熱的框架之一,既可用於構建業務複雜的企業應用系統,也可以開發高性能和高輸送量的互聯網應用。Spring Boot框架降低了Spring技術體系的使用門檻,簡化了Spring應用的搭建和開發過程,提供了流行的協力廠商開源技術的自動集成。本書系統介紹了Spring Boot 2的主要技術,側重於兩個方面,一方面是極速開發一個Web應用系統,詳細介紹Spring Boot框架、Spring MVC、視圖技術、資料庫訪問技術,並且介紹多環境部署、自動裝配、單元測試等高級特性;另一方面,當系統模組增加,性能和輸送量要求增加時,如何平滑地用Spring Boot實現分散式架構,也會在本書後半部分介紹,包括使用Spring實現RESTful架構,在Spring Boot框架下使用Redis、MongoDB、ZooKeeper、Elasticsearch等流行技術,使用Spring Session實現系統水準擴展,使用Spring Cache提高系統性能。