// the find
ityouknow/spring-boot-examples
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
A collection of standalone Spring Boot example projects covering the most common integration scenarios: JPA, MyBatis, MongoDB, Redis, RabbitMQ, mail, file upload, Docker, and more. Targets Chinese-speaking Java developers learning Spring Boot from scratch. Each sub-project is intentionally minimal — one concept per module.
1. Breadth of coverage is genuine — 20+ self-contained modules means you can clone just the one you need without untangling a monolith. 2. Multi-datasource examples (both JPA and MyBatis) are the kind of thing that takes an afternoon to figure out from docs alone — having working boilerplate is practically useful. 3. Has kept pace with Spring Boot versions: 1.x, 2.x, and 3.x branches exist, so you're not stuck reading examples that broke with the Jakarta namespace change. 4. Docker Compose + Nginx + MySQL example is a realistic deployment scenario, not just a Hello World container.
1. Last pushed November 2023 — Spring Boot 3.2 and 3.3 shipped since then with meaningful changes (virtual threads, RestClient replacing RestTemplate) and none of that is here. 2. The examples are too shallow to teach anything about production concerns: no error handling patterns, no connection pool configuration, no transaction boundary examples worth copying. You learn that a thing exists, not how to use it correctly. 3. FastDFS and Memcached examples are dead weight — FastDFS is essentially abandoned and Memcached is rarely the right choice in a Spring Boot stack. Nobody new should be learning these. 4. No English-language documentation — the README is Chinese-only, which cuts off a large portion of developers who might otherwise benefit from it.