// the find
forezp/SpringBootLearning
《Spring Boot教程》源码
A collection of Spring Boot tutorial examples from a Chinese developer's blog, covering topics from basic REST controllers to Redis, RabbitMQ, MongoDB, MyBatis, and ShardingSphere. It's squarely aimed at Java developers who are new to the Spring Boot ecosystem and want working code to reference alongside the accompanying blog posts.
The breadth of coverage is genuinely useful — you get runnable examples for a wide range of integrations (JPA, MyBatis, Redis, MongoDB, RabbitMQ, Swagger, async methods, sharding) in one place rather than hunting across separate projects. The ShardingSphere examples are a cut above the usual tutorial fare: master-slave, table sharding, and combined configs are all present with actual SQL setup scripts. Each module is self-contained with its own pom.xml, so you can clone and run a single example without untangling a monorepo build. The code is clean and minimal — no padding.
The repo is frozen in 2017-era Spring Boot patterns and hasn't been meaningfully updated; Spring Boot 3.x broke a lot of these configurations (especially the Swagger 2 / springfox integration, which is incompatible with Spring MVC 6). The README is entirely in Chinese with no English fallback, which limits the audience despite the topics being universal. Test coverage is essentially nonexistent — every module has a single boilerplate ApplicationTests class that just checks the context loads. BeetlSQL (covered in one module) is a near-dead ORM that nobody picks today, making that chapter a learning dead-end.