展开全部

主编推荐语

一本突出实战的Spring Boot 2.x专业著作。

内容简介

本书深入浅出地介绍了Spring Boot 2.x在Web应用开发中的各种技术。全书共21章,第1章由零开始,引导读者快速搭建Spring Boot开发环境,为之后Spring Boot的探险之旅奠定基础。第2章、第3章、第10章和第13章介绍了Spring Boot的数据访问应用,包括Spring Boot集成Druid、Spring Data JPA和MyBatis以及快速访问MySQL和MongoDB数据库。第4~6章,介绍了Spring Boot集成Thymeleaf模板引擎、事务及拦截器和监听器的应用。第7~9章介绍Spring Boot使用Redis缓存和Quartz定时器、集成Log4J日志框架和发送Email邮件。第11~12章介绍Spring Boot集成ActiveMQ、异步调用和全局异常使用。第14~15章介绍Spring Boot应用监控和应用安全Security。第16~17章介绍Spring Boot微服务在Zookeeper中的注册、Dubbo的使用、多环境配置和使用以及在Tomcat中的部署应用。第18~20章主要探索Spring Boot的容器化、单元测试以及背后的原理和执行流程。第21章以秒杀系统为例,介绍Spring Boot在项目开发中的应用。 本书既介绍了Spring Boot背后的原理和执行流程,又突出了Spring Boot与各种热点技术的整合应用,适用于所有Java编程语言开发人员、Spring Boot开发爱好者以及计算机专业的学生等,也很适合作为培训机构与大专院校的教学用书。

目录

  • 版权信息
  • 作者简介
  • 内容简介
  • 前言
  • 本书结构
  • 学习本书的预备知识
  • 本书使用的软件版本
  • 读者对象
  • 源代码与视频教学下载
  • 致谢
  • 第1章 第一个Spring Boot项目
  • 1.1 Spring Boot开发环境准备
  • 1.2 一分钟快速搭建Spring Boot项目
  • 1.3 Spring Boot文件目录介绍
  • 1.4 Spring Boot 2.x新特性
  • 1.5 Maven Helper插件的安装和使用
  • 1.6 思考题
  • 第2章 集成MySQL数据库
  • 2.1 MySQL介绍与安装
  • 2.2 集成MySQL数据库
  • 2.3 集成测试
  • 2.4 集成Druid
  • 2.5 HikariCP连接池
  • 第3章 集成Spring Data JPA
  • 3.1 Spring Data JPA介绍
  • 3.2 集成Spring Data JPA
  • 3.3 集成测试
  • 3.4 思考题
  • 第4章 Thymeleaf模板引擎与集成测试
  • 4.1 Thymeleaf模板引擎介绍
  • 4.2 使用Thymeleaf模板引擎
  • 4.3 集成测试
  • 第5章 Spring Boot事务支持
  • 5.1 Spring事务介绍
  • 5.2 Spring Boot事务使用
  • 5.3 思考题
  • 第6章 使用过滤器和监听器
  • 6.1 Spring Boot使用过滤器Filter
  • 6.2 Spring Boot使用监听器Listener
  • 第7章 集成Redis缓存
  • 7.1 Redis缓存介绍
  • 7.2 Spring Boot集成Redis缓存
  • 7.3 Redis缓存在Spring Boot中的使用
  • 第8章 集成Log4J日志
  • 8.1 Log4J概述
  • 8.2 集成Log4J2
  • 8.3 使用Log4J记录日志
  • 8.4 思考题
  • 第9章 Quartz定时器和发送Email
  • 9.1 使用Quartz定时器
  • 9.2 Spring Boot发送Email
  • 第10章 集成MyBatis
  • 10.1 MyBatis介绍
  • 10.2 集成MyBatis的步骤
  • 第11章 异步消息与异步调用
  • 11.1 JMS消息概述
  • 11.2 Spring Boot集成ActiveMQ
  • 11.3 使用ActiveMQ
  • 11.4 Spring Boot异步调用
  • 第12章 全局异常处理与Retry重试
  • 12.1 全局异常介绍
  • 12.2 Spring Boot全局异常使用
  • 12.3 Retry重试机制
  • 第13章 集成MongoDB数据库
  • 13.1 MongoDB数据库介绍
  • 13.2 集成MongoDB
  • 第14章 集成Spring Security
  • 14.1 Spring Security概述
  • 14.2 集成Spring Security的步骤
  • 第15章 Spring Boot应用监控
  • 15.1 应用监控介绍
  • 15.2 使用监控
  • 15.3 自定义端点
  • 15.4 保护Actuator端点
  • 第16章 集成Dubbo和Zookeeper
  • 16.1 Zookeeper的介绍与安装
  • 16.2 Spring Boot集成Dubbo
  • 第17章 多环境配置与部署
  • 17.1 多环境配置概述
  • 17.2 多环境配置的使用
  • 17.3 自定义属性与加载
  • 17.4 部署
  • 17.5 热部署
  • 17.6 思考题
  • 第18章 微服务容器化
  • 18.1 Docker概述
  • 18.2 Docker的常用命令
  • 18.3 制作与自动化构建镜像
  • 18.4 Spring Boot集成Docker
  • 第19章 微服务测试
  • 19.1 Spring Boot单元测试
  • 19.2 Spring Boot单元测试
  • 19.3 Mockito/PowerMockito测试框架
  • 19.4 H2内存型数据库
  • 19.5 REST API测试
  • 19.6 性能测试
  • 第20章 Spring Boot原理解析
  • 20.1 回顾入口类
  • 20.2 SpringApplication执行流程
  • 20.3 spring-boot-starter原理
  • 20.4 跨域访问
  • 20.5 优雅关闭
  • 20.6 将SSM/Maven项目改造为Spring Boot项目
  • 20.7 思考题
  • 第21章 实战高并发秒杀系统
  • 21.1 秒杀系统业务
  • 21.2 秒杀系统的简单实现
  • 21.3 秒杀系统读优化
  • 21.4 流量削峰
  • 21.5 业务优化
  • 21.6 降级、限流、拒绝服务
  • 21.7 避免单点
  • 21.8 总结
  • 参考文献
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    5.0
    0基础首选

    由浅入深。简单易懂。不扯高深。不做姿态。就是教会你

      转发
      评论

    出版方

    清华大学出版社

    清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。