第1 章开发环境搭建 1
1. 1所需软件清单 1
1. 2 Java 1
1. 3 IDEA 2
1. 4 Maven 5
1. 5 MySQL 10
1. 6 Redis 12
1. 7 Postman 15
1. 8本章小结 15
第2 章 Spring Boot 入门 16
2. 1 认识 SSM 16
2. 2 认识 Spring Boot 17
2. 3 Spring Boot 版本历史 18
2. 4 SSM 和 Spring Boot 的比较 19
2. 5 Spring Boot 项目初体验 20
2. 6 Spring Boot 单元测试 27
2. 7 Spring Boot 热部署 29
2. 8本章小结 31
第3 章 Spring 32
3. 1 认识 Spring 32
3. 2 Spring 的体系结构 33
3. 3 Spring IoC 与 DI 35
3. 4 Spring Bean 的配置方式 36
3. 5 Spring 的依赖注解 38
3. 6 Spring Bean 的实例化与作用域 44
3. 7切面编程 47
3. 8本章小结 54
第4 章 Spring Boot 深入 55
4. 1深入学习项目初体验 55
4. 2 Spring Boot 的 Starter 56
4. 3 Spring Boot 的自动配置 57
4. 4 Lombok 58
4. 5 YAML 配置 60
4. 6 Swagger 64
4. 7 Spring Boot 整合 Logback 日志 67
4. 8本章小结 72
第5 章 MyBatis 73
5. 1认识 MyBatis 73
5. 2实例数据库 74
5. 3 MyBatis 项目初体验 75
5. 4 MyBatis 的执行流程 82
5. 5 Mapper 详解 83
5. 6 MyBatis 的常用操作 87
5. 7 Mapper 输入参数 93
5. 8 Mapper 返回结果 95
5. 9动态 SQL 97
5. 10 MyBatis 的缓存机制 100
5. 11MyBatis 的注解使用 102
5. 12 Spring 的事务管理 103
5. 13本章小结 108
第6 章 MyBatis-Plus 109
6. 1认识 MyBatis-Plus 109
6. 2 MyBatis-Plus 项目初体验 110
6. 3 MyBatis-Plus 常用操作 115
6. 4 MyBatis-Plus 的条件构造器 122
6. 5 MyBatis-Plus 其他特性 126
6. 6 MyBatis-Plus 的常用注解 129
6. 7本章小结 130
第7 章 Spring MVC 131
7. 1 Web 基础介绍 131
7. 2认识 Spring MVC 133
7. 3 Spring MVC 的工作流程 134
7. 4 Spring MVC 项目初体验 136
7. 5基于注解的控制器与请求方法 137
7. 6获取请求的数据 139
7. 7 Spring MVC 配置 144
7. 8文件的上传与下载 147
7. 9全局异常处理 151
7. 10拦截器 157
7. 11数据校验 165
7. 12数据类型转换与数据格式化 170
7. 13 JSON 177
7. 14本章小结 180
第8 章 Redis 181
8. 1认识 Redis 181
8. 2 Spring Boot 整合 Redis 182
8. 3 Redis 编程 185
8. 4 Redis 缓存 189
8. 5 Redis 登录判断 190
8. 6认识 Spring Cache 194
8. 7 Spring Boot 整合 Spring Cache 197
8. 8本章小结 202
第9 章 Vue. js 基础 203
9. 1认识 Vue. js 203
9. 2 Vue 项目初体验 204
9. 3 Vue 实例的常用选项 206
9. 4 Vue 的生命周期钩子函数 208
9. 5Vue 的插值语法 208
9. 6Vue 的指令 209
9. 7与 class 属性和 style 属性的绑定 216
9. 8与表单输入绑定 220
9. 9 axios 与 Ajax 222
9. 10本章小结 229
第10 章 Vue. js 提高 230
10. 1 Vue. js 开发环境搭建 230
10. 2 Vue CLI 233
10. 3 Vue 组件 237
10. 4 Router 组件 244
10. 5本章小结 255
参考文献 256