Bootiful Spring Boot 3.3
summary
Shows a concrete demo: a Spring Boot 3.x app (Spring Framework 6+) using Java 21, Docker Compose Postgres schema, Java records and pattern‑matching, and the Spring AI OpenAI starter to generate stories. It compiles to a GraalVM native image (102 MB), runs in ~0.1s and uses ~127 MB RSS. Virtual threads (Project Loom) remove blocking thread waits so 1,000 logical threads don’t tie up OS threads. Highlights Java 21, GraalVM native image, Spring AI, virtual threads.
AI-written summary · about
chapters (9)
- 0:00Introduction and welcome
- 2:57Why Java and Spring are thriving
- 5:29Building a Spring Boot 3.3 app
- 11:53Java 21 features and data programming
- 18:34Creating a simple REST API
- 20:19Integrating Spring AI for RAG
- 27:06Scalability with virtual threads
- 33:53Optimizing with GraalVM
- 43:36Production and performance








