更新时间:2023-08-25 11:33:29
封面
版权信息
作者介绍
内容简介
前言
第1章 搭建Spring Boot开发环境
1.1 初识Spring Boot
1.2 搭建Spring Boot的开发环境
1.3 用Maven开发第一个Spring Boot项目
1.4 思考与练习
第2章 Spring Boot编程基础
2.1 准备知识:什么是控制反转
2.2 Spring Boot项目的通用框架
2.3 开发Spring Boot启动类
2.4 编写控制器类
2.5 编写业务逻辑类
2.6 编写和读取配置文件
2.7 思考与练习
第3章 Spring Boot用JPA操作数据库
3.1 搭建MySQL环境
3.2 ORM概念与JPA组件
3.3 通过JpaRepository访问数据库
3.4 实现分页和排序的JPA接口
3.5 深入了解JPA查询数据的方式
3.6 通过JPA组件引入事务
3.7 思考与练习
第4章 Spring Boot整合前端模板
4.1 Thymeleaf模板与前后端交互
4.2 Spring Boot、JPA整合Thymeleaf
4.3 Spring Boot整合FreeMarker
4.4 思考与练习
第5章 面向切面编程与过滤器拦截器
5.1 面向切面的概念和做法
5.2 Spring Boot与拦截器
5.3 Spring Boot与过滤器
5.4 思考与练习
第6章 用RESTful规范提供统一风格的服务
6.1 RESTful规范与模块间的通信
6.2 用RESTful统一项目的对外服务风格
6.3 用RestTemplate调用RESTful请求
6.4 用Swagger可视化RESTful请求
6.5 思考与练习
第7章 Spring Boot整合日志组件
7.1 Spring Boot整合logback输出日志
7.2 搭建ELK组件开发环境
7.3 Spring Boot整合ELK平台
7.4 思考与练习
第8章 Spring Boot整合Junit单元测试组件
8.1 了解单元测试
8.2 对待测试项目的分析
8.3 Spring Boot整合Junit
8.4 思考与练习
第9章 Spring Boot集成安全管理框架
9.1 安全管理与Spring Security框架
9.2 Spring Boot整合Spring Security
9.3 基于数据库的安全管理框架
9.4 Spring Boot整合Shiro框架
9.5 思考与练习
第10章 Spring Boot整合MongoDB数据库
10.1 了解MongoDB
10.2 使用MongoDB
10.3 Spring Boot整合MongoDB
10.4 思考与练习
第11章 Spring Boot整合Redis缓存
11.1 了解Redis
11.2 Redis常用命令
11.3 Redis基本数据类型
11.4 Spring Boot整合Redis
11.5 Spring Boot整合数据库与Redis缓存
11.6 思考与练习
第12章 Spring Boot整合MyCAT分库组件
12.1 MyCAT分库组件概述
12.2 MyCAT整合MySQL实现分库效果
12.3 Spring Boot整合MyCAT组件
12.4 Spring Boot整合Redis与MyCAT组件
12.5 思考与练习
第13章 Spring Boot整合Dubbo和Zookeeper组件
13.1 Zookeeper和Dubbo框架概述
13.2 搭建基于Dubbo的服务提供者
13.3 编写调用Dubbo服务的项目
13.4 思考与练习
第14章 Spring Boot整合RabbitMQ消息中间件
14.1 RabbitMQ概述
14.2 Spring Boot整合RabbitMQ
14.3 用RabbitMQ搭建异步交互系统
14.4 思考与练习
第15章 项目打包、分布式部署和监控
15.1 打包和运行Spring Boot项目
15.2 基于Nginx的分布式部署
15.3 监控Spring Boot项目
15.4 思考与练习
第16章 Spring Boot+Vue前后端分离项目的开发
16.1 项目概述
16.2 后端Spring Boot项目实践要点
16.3 搭建前端Vue项目框架
16.4 开发前端页面
16.5 观察项目的运行效果
16.6 思考与练习
第17章 Spring+Redis+RabbitMQ限流和秒杀项目的开发
17.1 项目概述