作品简介

本书以项目实战为主体,循序渐进地介绍了Spring Boot 2.0在Web应用开发方面的各项技能。第1章由零开始引导读者快速搭建Spring Boot开发环境,对之后Spring Boot的探险之旅奠定基础。第2章、第3章、第10章和第13章介绍Spring Boot数据访问应用,整合众多流行技术Spring Boot集成Druid、Spring Data JPA和MyBatis,快速访问MySQL和Mongo DB数据库。第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章主要探索Spring Boot背后的原理和执行流程。为帮助读者快速掌握Spring Boot,编者还录制了与本书内容相关的教学视频,读者下载后即可观看学习。本书适用于所有Java编程语言开发人员、Spring Boot开发爱好者以及计算机专业的学生等。

黄文毅,CSDN博客专家,CSDN学院、网易学院和腾讯学院等网络学院讲师。曾就职于厦门星耀蓝图科技有限公司(为浦发银行、兴业银行、南京银行、湖南农信银行等银行开发系统)和上海美团(从事美团和大众点评后端开发工作),目前就职于厦门美图科技有限公司,从事美图秀秀和美拍后端开发工作。

作品目录

  • 作者简介
  • 内容简介
  • 前言
  • 第1章 第一个Spring Boot项目
  • 1.1 Spring Boot简单介绍
  • 1.2 Spring Boot环境准备
  • 1.3 一分钟快速搭建Spring Boot项目
  • 1.4 Spring Boot文件目录介绍
  • 1.5 Maven Helper插件的安装和使用
  • 第2章 集成MySQL数据库
  • 2.1 MySQL介绍与安装
  • 2.2 集成MySQL数据库
  • 2.3 集成测试
  • 2.4 集成Druid
  • 第3章 集成Spring Data JPA
  • 3.1 Spring Data JPA介绍
  • 3.2 集成Spring Data JPA
  • 3.3 集成测试
  • 第4章 使用Thymeleaf模板引擎
  • 4.1 Thymeleaf模板引擎介绍
  • 4.2 使用Thymeleaf模板引擎
  • 4.3 集成测试
  • 第5章 Spring Boot事务支持
  • 5.1 Spring事务
  • 5.2 Spring Boot事务的使用
  • 第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记录日志
  • 第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 部署
  • 第18章 Spring Boot原理解析
  • 18.1 回顾入口类
  • 18.2 SpringApplication执行流程
  • 18.3 spring-boot-starter原理
  • 参考文献
展开全部