Bootiful Spring Boot 3.x
summary
Spring Boot 3 requires Java 17+ and demonstrates concrete upgrades: a small service wired to Postgres via Testcontainers auto-wiring and DevTools restarts, the unified Observation/Micrometer API (created a “byName” metric that recorded ~145 calls), Spring AOT for GraalVM AOT/native images producing a 0.14s startup and ~113MB RSS, a Spring AI starter used to generate jokes, Spring Cloud Gateway plus generic HTTP clients, and a GraphQL schema with batch mapping to eliminate the N+1 problem — everything builds and runs.
AI-written summary · about
chapters (9)
- 0:00Introduction and welcome
- 2:12Why Spring Boot 3.x matters
- 6:24Building a new Spring Boot app
- 14:29Adding observability with metrics
- 18:42Integrating Spring AI for jokes
- 23:14Optimizing with GraalVM native images
- 33:07Building a reactive client and API Gateway
- 38:51GraphQL and data aggregation
- 45:06Closing and Q&A








