What is this?
A large collection of hands-on Spring tutorials in Chinese covering Spring Boot, Spring Boot & Shiro, Spring Batch, Spring Cloud, Spring Cloud Alibaba, and Spring Security & OAuth2, each paired with runnable example code and a companion blog post.
Is this one project or a collection of separate tutorials?
It is a collection of dozens of numbered, standalone lessons (for example 'Spring Boot中使用Redis缓存数据' or 'Spring Cloud Alibaba Nacos注册中心'), each with its own runnable module rather than one continuous app.
How do I follow along with a lesson?
Pick a numbered topic, find its matching module in the repo, and read the companion write-up on the author's blog for the explanation while running that module's code.
Do I need extra infrastructure running for some lessons?
Yes, depending on the topic: lessons on caching, messaging, or data access require matching services like Redis, Ehcache, MongoDB, Kafka, RabbitMQ, or Zookeeper to be running.
Is this still being updated?
The author says it's ongoing, but there's no fixed schedule and the newest Spring tech referenced is Spring Boot 2.0 WebFlux, so parts of it reflect older Spring versions.
Do I need to read Chinese?
Yes, all lesson titles and the linked blog explanations are written in Chinese; the code and comments follow standard Spring/Java conventions but aren't translated.
Where should a beginner start?
Start with the 'Spring Boot教程' section at lesson 1, '开启Spring Boot', then work through the basic configuration and data-access lessons before moving to Shiro, Security, or Cloud topics.
What does the Spring Cloud section cover?
It walks through building a microservices stack with Eureka, Ribbon, Hystrix, Feign, Zuul, Config, Bus, and Sleuth, plus Spring Cloud Alibaba's Nacos registry/config center and Sentinel.
Is there a lesson on OAuth2 login?
Yes, the Spring Security section covers custom authentication, captcha, remember-me, SMS login, session management, and a full OAuth2 flow with custom token issuance and single sign-on.
What's covered beyond Spring Boot and Cloud?
There are separate sections on core Spring internals (bean lifecycle, AOP, circular dependencies, event publishing), plus standalone Spring Boot & Dubbo and Spring Boot & Spring Batch tutorials.
What are similar projects?
SpringBoot-Labs, yudao-cloud, mall, spring-boot-examples, mall-swarm, mall-learning, technology-talk, springboot-learning-example
Which topics is it in?
spring-security, dubbo, rabbitmq, zookeeper, mybatis, swagger, springboot, spring-cloud, authorization, kafka, spring-boot, jwt