内容简介
本书是一本经典而实用的Spring学习指南,介绍了Spring使用框架、Spring Boot,以及Spring系统中的其他组成部分。 本书分为4个部分,共18章。第1部分(第1章~第6章)涵盖了构建Spring应用的基础知识。第2部分(第7章~第10章)讨论了如何讲Spring应用与其他应用进行集成。第3部分(第11章~第14章)探讨了Spring对反应式编程提供的全新支持。第4部分(第15章~第18章)介绍了如何做好应用投入生产环境前的准备工作,以及如何进行部署。 本书适合刚刚开始学习Spring Boot和Spring框架的Java开发人员阅读,也适合想要超越基础知识并学习Spring新特性的经验丰富的Spring开发者参考。
AI简介
这是一本全面而深入的Spring框架学习指南,它以Spring Boot为核心,介绍了如何使用Spring框架进行Web应用、数据访问、异步通信以及部署应用等方面的开发。本书分为四个部分,共18章,涵盖了构建Spring应用的基础知识,Spring应用与其他应用进行集成的方法,Spring对反应式编程的支持,以及部署Spring应用前的准备工作。
在第一部分,书中详细讲解了如何初始化Spring项目,如何编写Spring MVC控制器,如何使用Spring Data进行数据访问,以及如何使用Spring Security保护应用。这部分内容以Taco Cloud应用为例,详细讲解了数据持久化、安全性、RESTful控制器以及异步消息处理等关键技术。
在第二部分,书中深入探讨了Spring应用如何与其他应用进行集成,包括如何创建REST服务,如何保护REST服务,如何使用异步消息,以及如何使用Spring Integration进行应用集成。
在第三部分,书中介绍了Spring对反应式编程的支持,包括如何理解反应式编程,如何开发反应式API,如何反应式地持久化数据,以及如何使用RS