// the find
yudaocode/SpringBoot-Labs
一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024
A massive collection of Spring Boot 2.X example projects covering everything from basic web development to distributed transactions, message queues, and Spring Cloud microservices. Aimed at Chinese-speaking Java developers who want runnable code alongside tutorial articles on iocoder.cn. Not a framework — it's a learning repo with 50,000+ lines of sample code organized by topic.
The breadth is genuinely useful: Kafka, RabbitMQ, RocketMQ, ActiveMQ, Dubbo, Seata, Sentinel, Nacos, SkyWalking, and more all have dedicated working examples rather than toy snippets. Each lab maps to a specific article, so you can read the explanation and run the code side by side. The MQ section is particularly thorough — it covers ordered messages, broadcast consumption, transaction messages, and consumer retry patterns that most tutorials skip. The distributed transaction coverage across AT/TCC/Saga/MQ/XA modes is one of the more complete practical treatments you'll find in one place.
Everything targets Spring Boot 2.X and Spring Cloud pre-2022 vintage — Spring Boot 3.X, the new Spring Security 6 OAuth2 stack, and Spring Cloud 2023+ are entirely absent, so adopters on current versions will hit compatibility walls immediately. The repo was last touched April 2024 but most labs are effectively frozen at 2021-era dependency versions. All documentation, comments, and article links are in Chinese with no English translation, which limits the audience. The root pom.xml has all Maven modules commented out by default, which is pragmatic for repo size but means nothing builds unless you manually uncomment modules — not great for CI or quick exploration.