Deep Dive : Bootiful Spring Boot 3.x
summary
Claims that Spring Boot 3.x + Java 21 make modern Java the integration and AI platform get demonstrated end-to-end: a modular dog‑adoption service using Spring Boot 3.x, Spring Data JDBC + PostgreSQL+PGVector, Spring AI (OpenAI embeddings) and Spring Modulith; events persist to an event_publication table for guaranteed delivery; a retrieval‑augmented assistant indexes ~18 dog records into the vector store; virtual threads roughly double throughput (≈1.7 → 3.2 req/s, total run 22s → 12s); GraalVM native image boots in ~0.1s at ~121MB. Some model hiccups occur, but the pipeline works.
AI-written summary · about
chapters (18)
- 0:00Introduction and setup
- 1:08Pet adoption domain
- 5:53Project initialization
- 10:12Data layer configuration
- 16:59Spring core concepts
- 30:39Modular architecture
- 33:20Java 21 features
- 41:51Implementing adoption
- 47:42Event-driven architecture
- 56:59Spring Modulith
- 1:07:34Spring AI integration
- 1:20:50Integrating LLMs
- 1:28:24Vector store and RAG
- 1:40:50Assistant controller
- 2:02:12Security configuration
- 2:12:50Spring Cloud Gateway
- 2:22:30Virtual threads
- 2:33:39Native image compilation








