Spring Boot 专栏
基于 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 快速入门》
- 《Spring Boot 自动配置原理》 对应 lab-47
- 《Spring Boot 芋道 Spring Boot Jar 启动原理》
开发工具
- 《 Spring Boot 热部署入门》 对应 lab-48-hot-swap
- 《Spring Boot 消除冗余代码 Lombok 入门》 对应 lab-49
- 《Spring Boot 对象转换 MapStruct 入门》 对应 lab-55
Web 开发
- 《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
- 《性能测试 —— Tomcat、Jetty、Undertow 基准测试》 对应 lab-05-benchmark-tomcat-jetty-undertow
- 《性能测试 —— SpringMVC、Webflux 基准测试》 对应 lab-06
RPC 开发
- 《Spring Boot Netty 入门》 对应 lab-67
- 《Spring Boot Dubbo 入门》 对应 lab-30
- 《Spring Boot 声明式调用 Feign 入门》 对应 lab-58
- 《Spring Boot gRPC 入门》 对应 lab-64
- 《Spring Boot Web Services 入门》 对应 lab-65
- 《Spring Boot SOFARPC 入门》 对应 lab-62
- 《Spring Boot Motan 入门》 对应 lab-63
- 《Spring Boot RSocket 入门》计划中...
数据访问
关系数据库
- 《Spring Boot 数据库连接池入门》 对应 lab-19
- 《Spring Boot MyBatis 入门》 对应 lab-12-mybatis
- 《Spring Boot JPA 入门》 对应 lab-13-spring-data-jpa
- 《Spring Boot JdbcTemplate 入门》 对应 lab-14-spring-jdbc-template
- 《Spring Boot 多数据源(读写分离)入门》 对应 lab-17
- 《Spring Boot 分库分表入门》 对应 lab-18
- 《Spring Boot 数据库版本管理入门》 对应 lab-20
非关系数据库
- 《Spring Boot Redis 入门》 对应 lab-11-spring-data-redis
- 《Spring Boot 缓存 Cache 入门》 对应 lab-21
- 《Spring Boot MongoDB 入门》 对应 lab-16-spring-data-mongo
- 《Spring Boot Elasticsearch 入门》 对应 lab-15-spring-data-es
- 《Spring Boot Solr 入门》 对应 lab-66
事务管理
- 《Spring Boot 分布式事务 Seata 入门》 对应 lab-52
安全控制
- 《Spring Boot 安全框架 Sprin