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

图书网 2020年7月14日20:50:56
评论
2.1K
摘要

Spring Boot作为目前流行的微服务框架,其设计目的是简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring Boot致力于在蓬勃发展的快速应用开发领域成为领导者,因此掌握并学会使用Spring Boot是成为Java Web开发人员的必备技能之一。
本书主要内容包括Spring Boot环境搭建、Spring Boot常用标签、Spring Boot集成Redis、数据库MySQL、Spring Data、日志Log4J、Thymeleaf模板引擎、ActiveMQ消息、MyBatis等流行技术,以及利用Spring Boot实现邮件发送、Quartz定时器、过滤器Filter和监听器Listener等。
本书是作者在Spring Boot实际项目开发中的心得与经验结晶,从Spring Boot基础到项目开发,涵盖了目前大部分的热门技术,书中采用了具体案例来讲解实际项目开发,并给出了完整的项目代码。通过学习本书,读者既能够掌握Spring Boot的相关技术和应用,又能够举一反三,在自己的项目开发中活学活用。
本书使用Spring Boot 2.0.0RC1以及Intellij IDEA新版本进行概念讲解与代码开发。

一步一步学Spring Boot 2微服务项目实战 作者:黄文毅

一步一步学Spring Boot 2微服务项目实战 出版社:清华大学出版社

一步一步学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开发爱好者以及计算机专业的学生等。

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

前言

第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原理

参考文献

一步一步学Spring Boot 2微服务项目实战 精彩文摘

1.1 Spring Boot简单介绍

Spring Boot是目前流行的微服务框架,倡导“约定优先于配置”,其设计目的是用来简化新Spring应用的初始化搭建以及开发过程。Spring Boot提供了很多核心的功能,比如自动化配置、starter简化Maven配置、内嵌Servlet容器、应用监控等功能,让我们可以快速构建企业级应用程序。本书是一本实战教程,不会浪费太多笔墨来介绍Spring Boot原理,但会通过具体的项目实例一步步揭开Spring Boot神秘的面纱。

1.2 Spring Boot环境准备

本节将介绍如何安装JDK、IntelliJ IDEA以及Apache Maven。在开始学习Spring Boot之前,我们需要准备好开发环境,本书主要以Window操作系统为例进行介绍。如果电脑中已经安装JDK、IntelliJ IDEA或者Apache Maven,可以跳过本节的内容。

图书网:一步一步学Spring Boot 2微服务项目实战pdf

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

程序设计

重构 改善既有代码的设计(中文版)pdf

《重构:改善既有代码的设计》(中文版)所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口...
程序设计

数据结构 C语言版 第2版pdf

适读人群 :普通高校电子信息大类本科生学习、考研,同时也适合零售和培训。 采用“案例驱动”的编写模式。书中结合实际应用,将各章按照“案例引入——数据结构及其操作——案例分析与实现”...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: