展开全部

主编推荐语

Spring Boot实战项目技术总结,快速掌握搭建、整合技术,实用性强。

内容简介

本书是一本Spring Boot项目实战开发的技术总结,通过结合具体的实战项目,帮助读者迅速上手Spring Boot。通过本书的学习,读者能够快速掌握SpringBoot快速搭建、SpringBoot常用标签使用、Spring如何整合目前流行技术、SpringBoot内部原理、以及利用SpringBoot一步一步开发完整项目等方面的详细内容。本书的特点是实用性强,项目例子丰富,与新技术紧密联系,适合于有Java基础的读者,如大学生、培训机构、职业学校教材。

目录

  • 封面页
  • 书名页
  • 版权页
  • 作者简介
  • 内容简介
  • 前言
  • 目录
  • 第1章 第一个Spring Boot项目
  • 1.1 Spring Boot简单介绍
  • 1.2 Spring Boot环境准备
  • 1.2.1 安装JDK
  • 1.2.2 安装IntelliJ IDEA
  • 1.2.3 安装Apache Maven
  • 1.3 一分钟快速搭建Spring Boot项目
  • 1.3.1 使用Spring Initializr新建项目
  • 1.3.2 测试
  • 1.4 Spring Boot文件目录介绍
  • 1.4.1 工程目录
  • 1.4.2 入口类
  • 1.4.3 测试类
  • 1.4.4 pom文件
  • 1.5 Maven Helper插件的安装和使用
  • 1.5.1 Maven Helper插件介绍
  • 1.5.2 Maven Helper插件的安装
  • 1.5.3 Maven Helper插件的使用
  • 第2章 集成MySQL数据库
  • 2.1 MySQL介绍与安装
  • 2.1.1 MySQL概述
  • 2.1.2 MySQL的安装
  • 2.2 集成MySQL数据库
  • 2.2.1 引入依赖
  • 2.2.2 添加数据库配置
  • 2.2.3 设计表和实体
  • 2.3 集成测试
  • 2.3.1 测试用例开发
  • 2.3.2 测试
  • 2.3.3 Navicat for MySQL客户端安装与使用
  • 2.3.4 IntelliJ IDEA连接MySQL
  • 2.4 集成Druid
  • 2.4.1 Druid概述
  • 2.4.2 引入依赖
  • 2.4.3 Druid配置
  • 2.4.4 开启监控功能
  • 2.4.5 测试
  • 第3章 集成Spring Data JPA
  • 3.1 Spring Data JPA介绍
  • 3.1.1 Spring Data JPA介绍
  • 3.1.2 核心接口Repository
  • 3.1.3 接口继承关系图
  • 3.2 集成Spring Data JPA
  • 3.2.1 引入依赖
  • 3.2.2 继承JpaRepository
  • 3.2.3 服务层类实现
  • 3.2.4 增删改查分页简单实现
  • 3.2.5 自定义查询方法
  • 3.3 集成测试
  • 3.3.1 测试用例开发
  • 3.3.2 测试
  • 第4章 使用Thymeleaf模板引擎
  • 4.1 Thymeleaf模板引擎介绍
  • 4.2 使用Thymeleaf模板引擎
  • 4.2.1 引入依赖
  • 4.2.2 控制层开发
  • 4.2.3 Thymeleaf模板页面开发
  • 4.3 集成测试
  • 4.3.1 测试
  • 4.3.2 Rest Client工具介绍
  • 4.3.3 使用Rest Client测试
  • 第5章 Spring Boot事务支持
  • 5.1 Spring事务
  • 5.1.1 Spring事务介绍
  • 5.1.2 Spring声名式事务
  • 5.1.3 Spring注解事务行为
  • 5.2 Spring Boot事务的使用
  • 5.2.1 Spring Boot事务介绍
  • 5.2.2 类级别事务
  • 5.2.3 方法级别事务
  • 5.2.4 测试
  • 第6章 使用过滤器和监听器
  • 6.1 Spring Boot使用过滤器Filter
  • 6.1.1 过滤器Filter介绍
  • 6.1.2 过滤器Filter的使用
  • 6.1.3 测试
  • 6.2 Spring Boot使用监听器Listener
  • 6.2.1 监听器Listener介绍
  • 6.2.2 监听器Listener的使用
  • 6.2.3 测试
  • 第7章 集成Redis缓存
  • 7.1 Redis缓存介绍
  • 7.1.1 Redis概述
  • 7.1.2 Redis服务器的安装
  • 7.1.3 Redis缓存测试
  • 7.2 Spring Boot集成Redis缓存
  • 7.2.1 Spring Boot缓存支持
  • 7.2.2 引入依赖
  • 7.2.3 添加缓存配置
  • 7.2.4 测试用例开发
  • 7.2.5 测试
  • 7.3 Redis缓存在Spring Boot中使用
  • 7.3.1 监听器Listener的开发
  • 7.3.2 项目启动缓存数据
  • 7.3.3 更新缓存数据
  • 7.3.4 测试
  • 第8章 集成Log4j日志
  • 8.1 Log4j介绍
  • 8.2 集成Log4j2
  • 8.2.1 引入依赖
  • 8.2.2 添加Log4j配置
  • 8.2.3 创建log4j2.xml文件
  • 8.3 使用Log4j记录日志
  • 8.3.1 打印到控制台
  • 8.3.2 记录到文件
  • 8.3.3 测试
  • 第9章 Quartz定时器和发送Email
  • 9.1 使用Quartz定时器
  • 9.1.1 Quartz概述
  • 9.1.2 引入依赖
  • 9.1.3 定时器配置文件
  • 9.1.4 创建定时器类
  • 9.1.5 Spring Boot扫描配置文件
  • 9.1.6 测试
  • 9.2 Spring Boot发送Email
  • 9.2.1 Email介绍
  • 9.2.2 引入依赖
  • 9.2.3 添加Email配置
  • 9.2.4 在定时器中发送邮件
  • 9.2.5 测试
  • 第10章 集成MyBatis
  • 10.1 MyBatis介绍
  • 10.1.1 MyBatis概述
  • 10.2 集成MyBatis
  • 10.2.1 引入依赖
  • 10.2.2 添加MyBatis配置
  • 10.2.3 Dao层和Mapper文件开发
  • 10.2.4 测试
  • 第11章 异步消息与异步调用
  • 11.1 JMS消息介绍
  • 11.2 Spring Boot集成ActiveMQ
  • 11.2.1 ActiveMQ概述
  • 11.2.2 ActiveMQ的安装
  • 11.2.3 引入依赖
  • 11.2.4 添加ActiveMQ配置
  • 11.3 使用ActiveMQ
  • 11.3.1 创建生产者
  • 11.3.2 创建消费者
  • 11.3.3 测试
  • 11.4 Spring Boot异步调用
  • 11.4.1 异步调用介绍
  • 11.4.2 @Async的使用
  • 11.4.3 测试
  • 第12章 全局异常处理与Retry重试
  • 12.1 全局异常介绍
  • 12.2 Spring Boot全局异常使用
  • 12.2.1 自定义错误页面
  • 12.2.2 测试
  • 12.2.3 全局异常类开发
  • 12.2.4 测试
  • 12.3 Retry重试机制
  • 12.3.1 Retry重试介绍
  • 12.3.2 Retry重试机制的使用
  • 12.3.3 测试
  • 第13章 集成MongoDB数据库
  • 13.1 MongoDB数据库介绍
  • 13.1.1 MongoDB概述
  • 13.1.2 MongoDB的安装
  • 13.1.3 NoSQL Manager for MongoDB客户端介绍
  • 13.1.4 NoSQL Manager for MongoDB客户端的使用
  • 13.2 集成MongoDB
  • 13.2.1 引入依赖
  • 13.2.2 添加MongoDB配置
  • 13.2.3 连接MongoDB
  • 13.2.4 测试
  • 第14章 集成Spring Security
  • 14.1 Spring Security介绍
  • 14.2 集成Spring Security
  • 14.2.1 引入依赖
  • 14.2.2 配置Spring Security
  • 14.2.3 测试
  • 14.2.4 数据库用户授权登录
  • 14.2.5 测试
  • 第15章 Spring Boot应用监控
  • 15.1 应用监控介绍
  • 15.2 使用应用监控
  • 15.2.1 引入依赖
  • 15.2.2 添加配置
  • 15.2.3 测试
  • 15.2.4 定制端点
  • 15.3 自定义端点
  • 15.3.1 自定义端点EndPoint
  • 15.3.2 测试
  • 15.3.3 自定义HealthIndicator
  • 15.3.4 测试
  • 15.4 保护Actuator端点
  • 第16章 集成Dubbo和Zookeeper
  • 16.1 Zookeeper介绍与安装
  • 16.1.1 Zookeeper概述
  • 16.1.2 Zookeeper的安装与启动
  • 16.2 Spring Boot集成Dubbo
  • 16.2.1 Dubbo概述
  • 16.2.2 服务与接口拆分思路
  • 16.2.3 服务与接口拆分实践
  • 16.2.4 正式版发布
  • 16.2.5 Service服务端开发
  • 16.2.6 Service服务注册
  • 16.2.7 Client客户端开发
  • 第17章 多环境配置与部署
  • 17.1 多环境配置介绍
  • 17.2 多环境配置使用
  • 17.2.1 添加多个配置文件
  • 17.2.2 配置激活选项
  • 17.2.3 测试
  • 17.3 部署
  • 17.3.1 Spring Boot内置Tomcat
  • 17.3.2 IntelliJ IDEA配置Tomcat
  • 17.3.3 war包部署
  • 17.3.4 测试
  • 第18章 Spring Boot原理解析
  • 18.1 回顾入口类
  • 18.1.1 MySpringBootApplication入口类
  • 18.1.2 @SpringBootApplication的原理
  • 18.1.3 SpringApplication的run方法
  • 18.1.4 SpringApplicationRunListeners监听器
  • 18.1.5 ApplicationContextInitializer接口
  • 18.1.6 ApplicationRunner与CommandLineRunner
  • 18.2 SpringApplication执行流程
  • 18.3 spring-boot-starter原理
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

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