现在,大部分公司已经将Spring 作为企业级应用程序开发的主要框架。本书的主要目的是讨论Spring 框架使用的设计模式,以及在Spring 框架中如何实现。本书能够帮助读者学习并理解Spring 框架所使用的设计模式以及它如何解决企业级应用程序中常见的设计问题,同时也能够帮助读者了解Spring 5 的增强特性及其引入的许多新特性。这本书分为三个部分,涵盖12 章的内容。第一部分介绍设计模式和Spring 框架的要点;第二部分展示Spring 在应用程序中如何使用;第三部分会对此进行扩展,涉及如何使用Spring 构建Web 应用程序,并介绍了Spring 5 反应式编程特性。此外,还探讨了如何在企业应用程序中处理并发等问题。 本书面向所有服务端从业人员,可作为技术新人到架构师的参考用书。