Spring Boot 项目实战:从 0 跑通(含 JWT、MyBatis-Plus、MySQL、Redis、Nacos、Docker Compose)

张开发
2026/6/25 11:13:54 15 分钟阅读
Spring Boot 项目实战:从 0 跑通(含 JWT、MyBatis-Plus、MySQL、Redis、Nacos、Docker Compose)
本文以java-springboot-helloworld这个工程为案例,整理一份新手可照做跑通的 Spring Boot 开发步骤与关键技术点说明。你可以把它当作“最小但不简陋”的后端项目骨架:包含注册/登录、JWT 鉴权、用户信息查询、Redis 缓存、以及 Nacos 的配置/服务治理入口。代码与配置以项目当前实现为准:Spring Boot 3.x + Java 21 + Spring Security(JWT) + MyBatis-Plus + MySQL + Redis + Spring Cloud Alibaba(Nacos)。1. 你将得到什么能跑起来:Docker Compose 一键拉起 MySQL/Redis/Nacos,本地启动 Spring Boot。能验证接口:注册、登录拿 token,再用 token 访问/me。项目源码能理解主链路:JWT 在过滤器中解析并注入SecurityContext/me读取 Redis 缓存(命中直接返回;未命中回源 DB 并回写缓存)

更多文章