更新时间:2022-08-16 19:36:20
封面
版权信息
作者简介
内容简介
推荐
前言
第1章 Spring Boot凭什么成为JVM圈的框架“一哥”
1.1 用数据说话
1.2 多方支持
1.3 打铁还需自身硬
1.4 要点回顾
第2章 兵马未动,粮草先行——码前准备
2.1 软件环境
2.2 大管家Maven
2.3 打造一件趁手的兵器
2.4 要点回顾
第3章 牛刀小试——五分钟入门Spring Boot
3.1 万物皆可Hello World
3.2 Spring Boot的工程结构
3.3 珍爱生命,我用Starters
3.4 值得拥有的YAML
3.5 要点回顾
第4章 斗转星移,无人能及——Spring MVC
4.1 Spring MVC简介
4.2 接收参数的各种方式
4.3 参数校验
4.4 原理分析
4.5 拦截器
4.6 要点回顾
第5章 你有REST Style吗
5.1 你应该懂一点HTTP
5.2 接口代言人Swagger
5.3 解密REST
5.4 URL与URI
5.5 要点回顾
第6章 与持久化有关的那些事儿
6.1 发展
6.2 派系之争
6.3 Spring Data JPA
6.4 MyBatis Plus
6.5 强大的Druid
6.6 事务
6.7 要点回顾
第7章 出征前送你3个锦囊
7.1 代码的护身符——单元测试
7.2 天有不测风云——异常处理
7.3 软件系统的黑匣子——日志
7.4 要点回顾
第8章 Spring Boot的核心原理
8.1 你真的懂IOC吗
8.2 什么是AOP
8.3 为什么一个main方法就能启动项目
8.4 比你更懂你的自动配置
8.5 要点回顾
第9章 互联网应用性能瓶颈的“万金油”——Redis
9.1 初识Redis
9.2 Redis可以做什么
9.3 使用Redis
9.4 更多用法
9.5 Redis实现分布式锁
9.6 要点回顾
第10章 安全领域的“扛把子”——Spring Security
10.1 认证和授权
10.2 Spring Security简介
10.3 功能一览
10.4 动手实践
10.5 前景
10.6 要点回顾
第11章 自律到“令人发指”的定时任务
11.1 什么时候需要定时任务
11.2 Java中的定时任务
11.3 Spring Task实战
11.4 整合Quartz
11.5 cron表达式
11.6 要点回顾
第12章 RabbitMQ从哪里来、是什么、能干什么、怎么干
12.1 消息队列的由来
12.2 核心概念
12.3 业务场景
12.4 工作模式
12.5 动手实践
12.6 要点回顾
第13章 反其道行之的Elasticsearch
13.1 Elasticsearch简介
13.2 核心概念
13.3 动手实践
13.4 数据同步
13.5 要点回顾
第14章 项目上线的“最后一公里”——部署与监控
14.1 部署
14.2 监控
14.3 要点回顾
第15章 你学习技术的“姿势”对吗
15.1 技术应该怎么学
15.2 不怕麻烦
15.3 遇到问题怎么办
15.4 要点回顾
附录A 使用Docker配置开发环境
Docker常用命令
安装环境