Bootiful Spring Boot 4
summary
Spring Boot 4 and Spring Framework 7 power a mini adoptions app that demonstrates AOT-generated repositories (Spring Data JDBC producing debuggable generated code), header-based API versioning via X-Dogs-Version, declarative HTTP clients (@GetExchange), resilience with retries and concurrency limits, bean registrars and jspecify nullability, and an AI assistant using Spring AI + Olama plus Spring AI skills jars to load domain facts selectively. Production features include database-backed users with automatic password migration, one-time tokens and passkeys (WebAuthn) logins, and claimed Java latency under 1 ms vs much slower Python, arguing JVM + Spring is ideal for high-value AI workflows.
AI-written summary · about
chapters (19)
- 0:00Introduction and welcome
- 1:09Spring 7 and Boot 4 updates
- 2:11Introducing the adoption app
- 8:13Setting up the database
- 9:15Spring Data JDBC and AOT
- 11:22Building the dogs endpoint
- 12:51API versioning in Spring
- 13:56Calling external APIs
- 16:05Declarative HTTP clients
- 17:08Resilient methods and retries
- 19:36Spring component model
- 23:09Dynamic bean registration
- 25:56Nullability annotations
- 28:22Building an AI assistant
- 33:26AI agent skills
- 37:23Security updates
- 40:16Spring Security 7 changes
- 43:21Passkeys and authentication
- 47:21Java and Spring opportunities








