// the find
in28minutes/spring-boot-examples
Code Examples for everything thats written on www.springboottutorial.com
A grab-bag of small, single-purpose Maven projects backing in28minutes' Spring Boot tutorials and Udemy course — each one isolates a single concept (JDBC, JPA/Hibernate, MyBatis, REST basics, content negotiation, exception handling, filtering) around the same toy 'Student' domain. It's for beginners working through the course or blog who want runnable code to match each lesson, not for anyone looking for a reference architecture.
Each example is genuinely minimal and self-contained — one Maven module per concept, so you can import just the JDBC one without dragging in JPA, MyBatis, etc. Consistent domain object (Student) across examples makes it easy to diff two approaches side by side (e.g. JdbcTemplate vs JdbcClient vs JPA repositories for the same entity). Still actively pushed to as of September 2026, so it isn't an abandoned 2018-era course repo. H2 + data.sql/schema.sql in every module means zero setup to actually run something.
The README is almost entirely course marketing — Udemy links, roadmap cross-promotion, social links — with barely a sentence on what's actually in the repo; you have to open folders to find out. The code is intentionally simplistic (in-memory H2, no service layer in most examples, no validation, no tests beyond a boilerplate Spring context-loads test) so none of it transfers directly to a real project. Full value depends on watching the paired video/tutorial; the code alone in most folders is too thin to teach the concept on its own. Patterns are dated — schema.sql/data.sql and hand-rolled JdbcTemplate examples reflect how Spring Boot was taught years ago, not current idioms (e.g. Testcontainers, records, Spring Data JDBC conventions).