基于 Spring Boot 2.X 版本的深度入门教程。
市面上的 Spring Boot 基础入门文章很多,但是深度入门文章却很少。对于很多开发者来说,入门即是其对某个技术栈的最终理解,一方面是开发者“比较懒”,另一方面是文章作者把 Spring Boot 入门写的太浅,又或者不够全面。
因此,艿艿开始了这个 Spring Boot 专栏,一个深度且全面的 Spring Boot 2.X 入门。
- 在带你快速学会 SpringMVC API 接口的编写的同时,我还想告诉你还有全局返回、全局异常、拦截器、跨域处理等等功能。
- 在带你快速学会 MQ 消息的发送与消费的同时,我还想告诉你 MQ 还有集群消费、广播消费、顺序消息、定时消息、事务消息、消费重试等等特性。
- 在带你快速学会 Job 任务的编写的同时,我还想告诉你还有 Quartz 单体、Quartz 集群、XXL-JOB 等等企业使用更多的调度平台。
- ...
让我们一起愉快的挖坑,挖深坑,哇哈哈。
- 《芋道 Spring Boot SpringMVC 入门》 对应 lab-23 。
- 《芋道 Spring Boot WebFlux 入门》 对应 lab-27 。
- 《芋道 Spring Boot 分布式 Session 入门》 对应 lab-26 。
- 《芋道 Spring Boot API 接口文档 Swagger 入门》 对应 lab-24 。
- 《芋道 Spring Boot 参数校验 Validation 入门》 对应 lab-22 。
- 《芋道 Spring Boot WebSocket 入门》 对应 lab-25 。
- 《芋道 Spring Boot Dubbo 入门》 对应 lab-30 。
- 《芋道 Spring Boot Motan 入门》计划中...
- 《芋道 Spring Boot WebService 入门》计划中...
- 《芋道 Spring Boot SOFARPC 入门》计划中...
- 《芋道 Spring Boot gRPC 入门》计划中...
- 《芋道 Spring Boot RSocket 入门》计划中...
- 《芋道 Spring Boot Redis 入门》 对应 lab-11 。
- 《芋道 Spring Boot 缓存 Cache 入门》 对应 lab-21 。
- 《芋道 Spring Boot 数据库连接池入门》 对应 lab-19 。
- 《芋道 Spring Boot MyBatis 入门》 对应 lab-12 。
- 《芋道 Spring Boot JPA 入门》 对应 lab-13 。
- 《芋道 Spring Boot JdbcTemplate 入门》 对应 lab-14 。
- 《芋道 Spring Boot Elasticsearch 入门》 对应 lab-15 。
- 《芋道 Spring Boot MongoDB 入门》 对应 lab-16 。
- 《芋道 Spring Boot 多数据源(读写分离)入门》 对应 lab-17 。
- 《芋道 Spring Boot 分库分表入门》 对应 lab-18 。
- 《芋道 Spring Boot 数据库版本管理入门》 对应 lab-20 。
- 《芋道 Spring Boot 安全框架 Spring Security 入门》 对应 lab-01 。
- 《芋道 Spring Boot 授权框架 Spring Security OAuth2 入门》 对应 lab-02 。
- 《芋道 Spring Boot 安全框架 Shiro 入门》 对应 lab-33 。
- 《芋道 Spring Boot 消息队列 RocketMQ 入门》 对应 lab-31 。
- 《芋道 Spring Boot 消息队列 Kafka 入门》 对应 lab-03 。
- 《芋道 Spring Boot 消息队列 RabbitMQ 入门》 对应 lab-04 。
- 《芋道 Spring Boot 消息队列 ActiveMQ 入门》 对应 lab-32 。
- 《芋道 Spring Boot 监控端点 Actuator 入门》 对应 lab-34 。
- 《芋道 Spring Boot 监控工具 Admin 入门》 对应 lab-35 。
- 《芋道 Spring Boot 监控平台 Prometheus + Grafana 入门》 对应 lab-36 。
- 《芋道 Spring Boot 链路追踪 SkyWalking 入门》 对应 lab-37 。
- 《芋道 Spring Boot 链路追踪 Zipkin 入门》 对应 lab-38 。
- 《芋道 Spring Boot 链路追踪 Pinpoint 入门》 对应 lab-39 。
- 《性能测试 —— Tomcat、Jetty、Undertow 基准测试》 对应 lab-05 。
- 《性能测试 —— SpringMVC、Webflux 基准测试》 对应 lab-06 。
- 《性能测试 —— Spring Cloud Gateway、Zuul 基准测试》 对应 lab-07 。
未来可期,不要着急。
如下是草稿目录,未来需要整理下
TODO
WEB 容器,后续优化掉
简单测试,Tomcat + Redis 提供最小接口,看看 QPS 。
记录阅读极客时间《数据结构与算法之美》的题目。
Spring Boot 优雅关闭示例。