本書是一本針對Java開發人員的圖書,旨在幫助Java開發人員掌握Spring Boot的基本使用,以及深入了解Spring Boot的應用及原理。本書內容由淺入深、循序漸進,第1~5章介紹Spring Boot的基礎知識(基礎入門、配置管理、Starter、自動配置、啟動過程與擴展應用、日誌管理),第6~9章介紹Spring Boot的綜合應用(Web、數據訪問、計劃任務、緩存、消息隊列),第10~12章介紹Spring Boot應用的附加能力(調試、單元測試、打包、部署、監控、報警),全面覆蓋了Spring Boot的核心知識要點。本書涵蓋了筆者多年的研究和實踐經驗,從中提煉出了核心知識要點,從Spring Boot的基本概念和基礎實踐入手,再通過大量的知識點分析及代碼實踐,詳細介紹如何利用Spring Boot簡化開發過程,提高開發效率。
周紅亮(英文名為John),具有多年編程開發和系統架構經驗,在大型互聯網公司擔任過Java高發開發工程師、開發主管、系統架構師等職位。負責並參與過多個大型分佈式系統的設計和研發、改造等,從中積累了大量的微服務系統架構經驗。同時也是微信公眾號“Java技術棧(ID:javastack)”的作者,筆名為“棧長”,關注並分享最新的Java及IT行業技術,在公眾號分享原創文章超過500篇,全網累積閱讀達數千萬,已幫助大量求職者進入BAT等大廠工作。