![]()
内容推荐 陈光剑编著的《Spring Boot开发实战/华章程序员书库》系统介绍如何使用Spring Boot 2.0框架快速开发企业级应用。全书分三大部分,共20章。第Ⅰ部分“Spring Boot框架基础”包含第1~3章,介绍spring Boot框架的特性,并展示了快速建立HelloWorld的Web MVC示例,介绍怎样通过自动配置实现极简化的Spring应用程序开发。第Ⅱ部分“Spring Boot项目综合实战”,包含第4~17章,介绍了大量相关项目案例,并给出了案例代码。如集成JPA数据库层,Gradle插件应用,自定义Web MVC配置,AOP编程,集成Spring Security安全开发,集成React.js开发前后端分离项目,任务调度与邮件服务开发,集成WebFlux开发响应式Web应用,Spring Boot缓存,使用Zuul开发API Gateway,Spring Boot日志应用等。第Ⅲ部分“Spring Boot系统监控、测试与运维”包含第18~20章,详细介绍如何高效部署运维Spring Boot应用,并给出了综合案例。 作者简介 陈光剑,资深开发人员,目前就职于阿里巴巴集团,参与过多种平台工具的开发,具有丰富的平台开发经验,操练过Java、Android、Scala、Groovy等语言进行领域建模、架构设计、工具开发,在工作中积累了大量经验,善于总结,乐于分享,发布过大量技术文章。 目录 前言 第Ⅰ部分 Spring Boot框架基础 第1章 Spring Boot简介 1.1 从Spring到Spring Boot 1.1.1 从EJB到Spring 1.1.2 Spring框架发展简史 1.1.3 Spring框架的核心模块 1.2 Spring Boot简介 1.2.1 Spring Boot是什么 1.2.2 Spring Boot核心模块 1.3 约定优于配置极简化理念 1.4 本章小结 第2章 快速开始HelloWorld 2.1 创建Spring Boot项目 2.2 Spring Boot项目的入口类 2.3 添加HelloWorldContro 2.4 Spring Boot应用注解@Spring BootApplication 2.4.1 Spring Boot配置类注解 2.4.2 启用自动配置注解 2.4.3 组件扫描注解 2.5 XML配置与注解配置 2.6 本章小结 第3章 深入理解Spring Boot自动配置 3.1 传统的SSM开发过程 3.2 Spring Boot自动配置原理 3.2.1 Java配置 3.2.2 条件化Bean 3.2.3 组合注解 3.3 Spring Boot自动配置过程 3.3.1 @EnableAutoConfiguration注解 3.3.2 spring.factories文件 3.3.3 获取候选配置类 3.4 FreeMarkerAutoConfiguration实例分析 3.4.1 spring-boot-starter-freemarker工程 3.4.2 spring-boot-autoconfigure工程 3.5 本章小结 第Ⅱ部分 Spring Boot项目综合实战 第4章 Spring Boot集成MyBatis数据库层开发 第5章 Spring Boot集成JPA数据库层开发 第6章 Spring Boot Gradle插件应用开发 第7章 使用Spring MVC开发Web应用 第8章 Spring Boot自定义Web MVC配置 第9章 Spring Boot中的AOP编程 第10章 Spring Boot集成Spring Security安全开发 第11章 Spring Boot集成React.js开发前后端分离项目 第12章 任务调度与邮件服务开发 第13章 Spring Boot集成WebFlux开发响应式Web应用 第14章 Spring Boot缓存 第15章 使用Spring Session集成Redis实现Session共享 第16章 使用Zuul开发API Gateway 第17章 Spring Boot日志 第Ⅲ部分 Spring Boot系统监控、测试与运维 第18章 Spring Boot应用的监控:Actuator与Admin 第19章 Spring Boot应用的测试 第20章 Spring Boot应用Docker化
|