一步一步学Spring Boot 2:微服务项目实战

一步一步学Spring Boot 2:微服务项目实战

作者:黄文毅

出版社:清华大学

出版年:2018年8月

ISBN:9787302503293

所属分类:网络科技

书刊介绍

《一步一步学Spring Boot 2:微服务项目实战》内容简介

本书以项目实战为主体,循序渐进地介绍了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原理
参考文献

热门书摘

@ExceptionHandler:用来定义函数针对的异常类型,可以传入多个需要捕获的异常类。

相关推荐

微信二维码