finds.dev← search

// the find

JeffLi1993/springboot-learning-example

★ 16,563 · Java · Apache-2.0 · updated Dec 2023

spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。

A grab-bag of small, standalone Spring Boot 2.x example projects — one folder per topic (WebFlux, MyBatis, JPA, Redis, Elasticsearch, Dubbo) — built to accompany a Chinese-language blog series. It's aimed at Java developers learning Spring Boot basics, not at anyone looking for a production reference architecture.

Each chapter is genuinely self-contained with its own pom.xml, so you can clone one folder and run it without pulling in the rest of the repo. Coverage is broad for a beginner curriculum — CRUD, validation, paging, multiple datasources with Druid, WebFlux error handling, ES and Dubbo integration all get their own minimal example instead of one bloated demo app.

The README is just a Chinese link list to the author's personal blog (bysocket.com) for further reading, and several of those links are already dead or point to a WordPress post ID with no article behind it. Half the topic bullets under 'Redis Annotation', 'Spring Security', 'RabbitMQ' etc. have no corresponding code folder at all — they're aspirational TODOs left in the list. Last push was December 2023 and the code still targets Spring Boot 2.x patterns (no Spring Boot 3 / Jakarta namespace), so copying these examples into a current project means retrofitting package renames and deprecated APIs. Tests are token JUnit files that mostly just check context loads, not the actual behavior of each feature.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →