封面
版权页
内容简介
如何使用本书开发资源库
前言Preface
第1篇 基础篇
第1章 Spring Boot概述及其环境搭建
1.1 Spring Boot概述
1.2 JDK的下载与配置
1.3 Maven的下载与配置
1.4 开发工具的下载、安装与配置
第2章 第一个Spring Boot程序
2.1 使用Eclipse编写第一个Spring Boot程序
2.2 使用Eclipse创建Spring Boot项目
2.3 使用IDEA编写第一个Spring Boot程序
第3章 Spring Boot基础
3.1 注解
3.2 Bean的注册和获取
3.3 为Spring Boot项目添加依赖
3.4 Spring Boot的命名规范
3.5 实践与练习
第4章 配置Spring Boot项目
4.1 Spring Boot项目的配置文件
4.2 读取配置信息的值
4.3 Spring Boot支持多配置文件
4.4 使用@Configuration注解声明配置类
4.5 实践与练习
第5章 处理HTTP请求
5.1 处理HTTP请求的注解
5.2 重定向URL地址
5.3 解析URL地址中的参数
5.4 使用RESTful风格映射动态URL地址
5.5 实践与练习
第6章 过滤器、拦截器与监听器
6.1 过滤器
6.2 拦截器
6.3 监听器
6.4 实践与练习
第7章 Service层
7.1 Service层与@Service注解
7.2 Service层的实现过程
7.3 同时存在多个实现类的情况
7.4 不采用接口模式的服务类
7.5 @Service和@Repository的联系与区别
7.6 实践与练习
第8章 日志的操作
8.1 Spring Boot默认的日志框架
8.2 打印日志
8.3 解读日志
8.4 保存日志
8.5 调整日志
8.6 logback.xml配置文件
8.7 实践与练习
第9章 JUnit单元测试
9.1 JUnit与单元测试
9.2 Spring Boot中的JUnit
9.3 JUnit注解
9.4 断言
9.5 在单元测试中模拟内置对象
9.6 在单元测试中模拟网络请求
9.7 实践与练习
第10章 异常处理
10.1 拦截异常
10.2 打印异常日志
10.3 缩小拦截异常的范围
10.4 拦截自定义异常
10.5 设定自定义异常的错误状态
10.6 实践与练习
第2篇 进阶篇
第11章 Thymeleaf模板引擎
11.1 Thymeleaf概述
11.2 添加Thymeleaf
11.3 使用Thymeleaf跳转至.html文件
11.4 Thymeleaf的常用表达式和标签
11.5 Thymeleaf向前端页面传值
11.6 Thymeleaf的内置对象
11.7 Thymeleaf的条件语句
11.8 Thymeleaf的“循环”语句
11.9 Thymeleaf的~{}表达式
11.10 实践与练习
第12章 JSON解析库
12.1 JSON简介
12.2 JSON解析库——Jackson
12.3 JSON解析库——FastJson
12.4 实践与练习
第13章 WebSocket长连接
13.1 长连接和短连接
13.2 WebSocket简介
13.3 使用WebSocket的准备工作
13.4 服务端的实现
13.5 客户端的实现
13.6 两端之间事件的触发顺序
13.7 WebSocket综合应用
13.8 实践与练习
第14章 上传与下载
14.1 上传文件
14.2 下载文件
14.3 上传Excel文件中的数据
14.4 实践与练习
第3篇 整合框架篇
第15章 MyBatis框架
15.1 什么是持久层框架
15.2 MyBatis简介
15.3 在Spring Boot项目中整合MyBatis
15.4 映射器Mapper
15.5 SQL语句构建器
15.6 在SQL语句中添加占位符
15.7 结果映射
15.8 级联映射
15.9 实践与练习
第16章 Redis
16.1 Redis简介
16.2 在Windows系统上搭建Redis环境
16.3 Redis常用命令
16.4 Spring Boot访问Redis
16.5 实践与练习
第17章 消息中间件
17.1 消息中间件概述
17.2 ActiveMQ
17.3 RabbitMQ
17.4 实践与练习
第4篇 项目篇
第18章 Spring Boot+MySQL+Vue实现图书管理系统
18.1 需求分析
18.2 系统设计
18.3 数据表设计
18.4 系统文件夹组织结构
18.5 添加依赖和配置信息
18.6 工具类设计
18.7 实体类设计
18.8 数据持久层和服务层设计
18.9 分页插件配置类设计
18.10 控制器类设计
18.11 启动类设计
18.12 项目运行
附录A 使用IDEA学习本书
更新时间:2024-12-24 10:50:17