科技
类型
可以朗读
语音朗读
321千字
字数
2018-08-01
发行日期
展开全部
主编推荐语
本书系统介绍了使用Spring Boot 2.0框架,并基于Gradle+Kotlin来开发企业级应用。
内容简介
本书通过简练的表述,系统全面地介绍如何使用Spring Boot 2.0框架开发项目,每章的关联度不大,读者可根据自己的需求阅读本书。全书共分三大部分:第Ⅰ部分 Spring Boot框架基础(第1~3章)第Ⅱ部分 Spring Boot项目综合实战(第4~17章)第Ⅲ部分 Spring Boot系统监控、测试与运维(第18~20章)。建议初学者最好按照章节顺序来阅读本书。如果想直接使用Spring Boot框架进行项目的实战,可以直接进入第Ⅱ部分,如果对Spring Boot应用的监控、测试与运维感兴趣,那么可以从第Ⅲ部分直接开始阅读。
目录
- 版权信息
- 前言
- 第Ⅰ部分 Spring Boot框架基础
- 第1章 Spring Boot简介
- 1.1 从Spring到Spring Boot
- 1.2 Spring Boot简介
- 1.3 约定优于配置极简化理念
- 1.4 本章小结
- 第2章 快速开始HelloWorld
- 2.1 创建Spring Boot项目
- 2.2 Spring Boot项目的入口类
- 2.3 添加HelloWorldController
- 2.4 Spring Boot应用注解@Spring BootApplication
- 2.5 XML配置与注解配置
- 2.6 本章小结
- 第3章 深入理解Spring Boot自动配置
- 3.1 传统的SSM开发过程
- 3.2 Spring Boot自动配置原理
- 3.3 Spring Boot自动配置过程
- 3.4 FreeMarkerAutoConfiguration实例分析
- 3.5 本章小结
- 第Ⅱ部分 Spring Boot项目综合实战
- 第4章 Spring Boot集成MyBatis数据库层开发
- 4.1 Java EE分层架构
- 4.2 MyBatis简介
- 4.3 项目实战
- 4.4 本章小结
- 第5章 Spring Boot集成JPA数据库层开发
- 5.1 JPA简介
- 5.2 ORM框架概述
- 5.3 Hibernate简介
- 5.4 Spring Data JPA简介
- 5.5 项目实战
- 5.6 本章小结
- 第6章 Spring Boot Gradle插件应用开发
- 6.1 Gradle简介
- 6.2 用Gradle构建生命周期
- 6.3 Gradle插件
- 6.4 项目实战
- 6.5 本章小结
- 第7章 使用Spring MVC开发Web应用
- 7.1 Spring MVC简介
- 7.2 Spring MVC常用注解
- 7.3 项目实战:使用FreeMarker模板引擎
- 7.4 实现文件下载
- 7.5 本章小结
- 第8章 Spring Boot自定义Web MVC配置
- 8.1 Web MVC配置简介
- 8.2 全局异常处理
- 8.3 定制Web容器
- 8.4 定制Spring Boot应用程序启动Banner
- 8.5 自定义注册Servlet、Filter和Listener
- 8.6 本章小结
- 第9章 Spring Boot中的AOP编程
- 9.1 Spring Boot与AOP
- 9.2 项目实战:使用AOP+Filter实现登录鉴权与权限控制
- 9.3 本章小结
- 第10章 Spring Boot集成Spring Security安全开发
- 10.1 Spring Security简介
- 10.2 Spring Security核心组件
- 10.3 项目实战
- 10.4 本章小结
- 第11章 Spring Boot集成React.js开发前后端分离项目
- 11.1 Web前端技术简史
- 11.2 前后端分离架构
- 11.3 项目实战
- 11.4 本章小结
- 第12章 任务调度与邮件服务开发
- 12.1 定时任务
- 12.2 开发任务调度服务
- 12.3 开发邮件服务
- 12.4 本章小结
- 第13章 Spring Boot集成WebFlux开发响应式Web应用
- 13.1 响应式宣言及架构
- 13.2 项目实战
- 13.3 本章小结
- 第14章 Spring Boot缓存
- 14.1 Spring Cache简介
- 14.2 Cache注解
- 14.3 项目实战
- 14.4 本章小结
- 第15章 使用Spring Session集成Redis实现Session共享
- 15.1 Spring Session简介
- 15.2 Redis简介
- 15.3 项目实战
- 15.4 本章小结
- 第16章 使用Zuul开发API Gateway
- 16.1 API Gateway简介
- 16.2 Zuul简介
- 16.3 项目实战
- 16.4 本章小结
- 第17章 Spring Boot日志
- 17.1 Logback简介
- 17.2 配置logback日志
- 17.3 logback.groovy配置文件
- 17.4 本章小结
- 第Ⅲ部分 Spring Boot系统监控、测试与运维
- 第18章 Spring Boot应用的监控:Actuator与Admin
- 18.1 Actuator简介
- 18.2 启用Actuator
- 18.3 揭秘端点
- 18.4 自定义Actuator端点
- 18.5 使用Admin
- 18.6 本章小结
- 第19章 Spring Boot应用的测试
- 19.1 准备工作
- 19.2 分层测试
- 19.3 本章小结
- 第20章 Spring Boot应用Docker化
- 20.1 Spring Boot应用打包
- 20.2 Spring Boot应用运维
- 20.3 使用Docker构建部署运行Spring Boot应用
- 20.4 项目实战
- 20.5 本章小结
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。