The goal was to practice. I read on spring ai and also watched YouTube all described below.
- Java 25 (OpenJDK)
- Spring Boot 3.5.9 (Latest stable release as of December 2025)
- Spring AI 1.1.1 (Latest stable as of December 2025)
- Postgresql DB + PGVector (Postgres Vector extension)
- Generate a dedicated OpenAPI key.
- Locate your pdf within pdfs folder or use mine (Olymic Games wiki)
- Dynamic load of all pdfs for their folder.
- Once loaded, allow querying more than once.