计算机
类型
6.4
豆瓣评分
可以朗读
语音朗读
97千字
字数
2018-01-01
发行日期
展开全部
主编推荐语
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月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。