封面
版权信息
作者简介
内容简介
前言
第1篇 基础篇
第1章 Spring Boot初窥
1.1 Spring Boot简介
1.2 快速掌握Maven
1.3 使用Spring Tool Suite开发Spring Boot应用
1.4 使用IntelliJ IDEA开发Spring Boot应用
1.5 小结
第2章 Spring Boot基础
2.1 Spring Boot项目结构剖析
2.2 编写控制器
2.3 热部署
2.4 Spring Boot的配置文件
2.5 外部配置
- APP免费
2.6 Spring Boot常用注解
- APP免费
2.7 理解starter
- APP免费
2.8 Spring Boot自动配置原理
- APP免费
2.9 自定义starter
- APP免费
2.10 小结
- APP免费
第2篇 Web篇
- APP免费
第3章 快速掌握Spring MVC
- APP免费
3.1 MVC架构模式
- APP免费
3.2 Spring MVC
- APP免费
3.3 Spring MVC自动配置
- APP免费
3.4 Spring MVC接收请求参数
- APP免费
3.5 控制器方法的返回值
- APP免费
3.6 @ModelAttribute注解
- APP免费
3.7 URL模式匹配
- APP免费
3.8 设置上下文路径
- APP免费
3.9 小结
- APP免费
第4章 Thymeleaf模板引擎
- APP免费
4.1 引入和配置Thymeleaf
- APP免费
4.2 准备项目
- APP免费
4.3 Thymeleaf的语法
- APP免费
4.4 用户注册程序
- APP免费
4.5 小结
- APP免费
第5章 过滤器、监听器与拦截器
- APP免费
5.1 Servlet过滤器
- APP免费
5.2 Servlet监听器
- APP免费
5.3 拦截器
- APP免费
5.4 小结
- APP免费
第6章 输入验证与拦截器
- APP免费
6.1 JSR-303
- APP免费
6.2 添加验证依赖
- APP免费
6.3 对User的字段添加验证
- APP免费
6.4 在注册页面中添加验证错误消息的显示
- APP免费
6.5 测试输入数据的验证
- APP免费
6.6 自定义验证器
- APP免费
6.7 登录验证拦截器
- APP免费
6.8 小结
- APP免费
第7章 异常处理和错误处理
- APP免费
7.1 异常处理
- APP免费
7.2 自定义错误页面
- APP免费
7.3 小结
- APP免费
第8章 文件上传和下载
- APP免费
8.1 文件上传
- APP免费
8.2 文件下载
- APP免费
8.3 小结
- APP免费
第9章 定义RESTful风格的接口
- APP免费
9.1 什么是REST
- APP免费
9.2 HTTP方法与RESTful接口
- APP免费
9.3 HTTP响应的状态代码
- APP免费
9.4 状态代码的困惑与最佳实践
- APP免费
9.5 RESTful API设计原则
- APP免费
9.6 RESTful API接口的实践
- APP免费
9.7 编写全局错误处理器
- APP免费
9.8 使用Swagger 3.0生成接口文档
- APP免费
9.9 小结
- APP免费
第10章 Spring WebFlux框架
- APP免费
10.1 响应式编程与Reactive Streams
- APP免费
10.2 Spring MVC与Spring WebFlux
- APP免费
10.3 认识Reactor
- APP免费
10.4 Spring WebFlux的两种编程模型
- APP免费
10.5 体验异步非阻塞
- APP免费
10.6 服务器发送事件
- APP免费
10.7 小结
- APP免费
第3篇 数据访问篇
- APP免费
第11章 使用Spring的JdbcTemplate访问数据
- APP免费
11.1 认识Spring Data
- APP免费
11.2 准备工作
- APP免费
11.3 使用JdbcTemplate
- APP免费
11.4 小结
- APP免费
第12章 使用JPA访问数据
- APP免费
12.1 感受JPA
- APP免费
12.2 两种开发方式
- APP免费
12.3 JPA相关注解
- APP免费
12.4 Spring Data JPA的核心接口
- APP免费
12.5 关联关系映射
- APP免费
12.6 使用JPQL进行查询
- APP免费
12.7 使用原生SQL语句进行查询
- APP免费
12.8 事务
- APP免费
12.9 项目实际问题的解决
- APP免费
12.10 小结
- APP免费
第13章 使用MyBatis访问数据
- APP免费
13.1 感受MyBatis
- APP免费
13.2 SqlSessionFactory
- APP免费
13.3 SqlSession
- APP免费
13.4 使用映射器
- APP免费
13.5 映射器注解
- APP免费
13.6 使用注解实现增、删、改、查
- APP免费
13.7 关联关系映射
- APP免费
13.8 分页查询
- APP免费
13.9 小结
- APP免费
第14章 使用MongoDB访问数据
- APP免费
14.1 下载和安装MongoDB
- APP免费
14.2 MongoDB与关系数据库的对比
- APP免费
14.3 增、删、改、查的实现
- APP免费
14.4 小结
- APP免费
第4篇 企业应用开发篇
- APP免费
第15章 安全框架Spring Security
- APP免费
15.1 快速开始
- APP免费
15.2 身份验证
- APP免费
15.3 表单认证
- APP免费
15.4 前后端分离的登录处理方式
- APP免费
15.5 多用户的认证与授权
- APP免费
15.6 JWT
- APP免费
15.7 小结
- APP免费
第16章 Spring Boot与缓存
- APP免费
16.1 Spring的缓存抽象
- APP免费
16.2 Spring的缓存注解
- APP免费
16.3 实例:在Spring Boot项目中应用缓存
- APP免费
16.4 自定义键的生成策略
- APP免费
16.5 JCache(JSR-107)注解
- APP免费
16.6 小结
- APP免费
第17章 Spring Boot集成Redis
- APP免费
17.1 Redis简介
- APP免费
17.2 Redis的应用场景
- APP免费
17.3 Redis的安装
- APP免费
17.4 Redis数据类型
- APP免费
17.5 将Redis用作缓存
- APP免费
17.6 掌握RedisTemplate
- APP免费
17.7 编写工具类封装Redis访问操作
- APP免费
17.8 自定义RedisTemplate序列化方式
- APP免费
17.9 手动实现Redis数据存储与读取
- APP免费
17.10 小结
- APP免费
第18章 Spring Boot集成RabbitMQ
- APP免费
18.1 面向消息的中间件
- APP免费
18.2 RabbitMQ简介
- APP免费
18.3 RabbitMQ的下载与安装
- APP免费
18.4 RabbitMQ客户端API介绍
- APP免费
18.5 六种应用模式
- APP免费
18.6 Spring Boot对RabbitMQ的支持
- APP免费
18.7 延迟消息队列
- APP免费
18.8 小结
- APP免费
第19章 集成Elasticsearch,提供搜索服务
- APP免费
19.1 Elasticsearch的下载与安装
- APP免费
19.2 Elasticsearch的基本概念
- APP免费
19.3 Spring Boot对Elasticsearch的支持
- APP免费
19.4 小结
- APP免费
第5篇 项目实战篇
- APP免费
第20章 电子商城项目实战
- APP免费
20.1 数据库设计
- APP免费
20.2 创建项目
- APP免费
20.3 项目结构
- APP免费
20.4 项目配置
- APP免费
20.5 分类模块
- APP免费
20.6 图书模块与评论模块
- APP免费
20.7 用户模块
- APP免费
20.8 安全实现
- APP免费
20.9 使用JWT实现token验证
- APP免费
20.10 全局错误处理器
- APP免费
20.11 小结
- APP免费
第21章 商品秒杀系统
- APP免费
21.1 功能描述
- APP免费
21.2 数据库设计
- APP免费
21.3 创建项目
- APP免费
21.4 项目结构
- APP免费
21.5 项目配置
- APP免费
21.6 配置Redis和RabbitMQ
- APP免费
21.7 数据访问层
- APP免费
21.8 业务逻辑层(服务层)
- APP免费
21.9 表示层(Web层)
- APP免费
21.10 小结
- APP免费
第22章 部署Spring Boot应用程序
- APP免费
22.1 JAR包的打包方式与执行
- APP免费
22.2 打包成WAR文件并部署到Tomcat服务器上
- APP免费
22.3 小结
更新时间:2024-03-22 19:50:05