現在,大部分公司已經將Spring作為企業級應用程序開發的主要框架。本書的主要目的是討論Spring框架使用的設計模式,以及在Spring框架中如何實現。本書能夠幫助讀者學習並理解Spring框架所使用的設計模式以及它如何解決企業級應用程序中常見的設計問題,同時也能夠幫助讀者了解Spring 5的增強特性及其引入的許多新特性。這本書分為三個部分,涵蓋12章的內容。第一部分介紹設計模式和Spring框架的要點;第二部分展示Spring在應用程序中如何使用;第三部分會對此進行擴展,涉及如何使用Spring構建Web應用程序,並介紹了Spring 5反應式編程特性。此外,還探討了如何在企業應用程序中處理並發等問題。本書面向所有服務端從業人員,可作為技術新人到架構師的參考用書。