Speakers: Josh Long & James Ward
See the live blog table of contents
Repo: live coded at session
https://github.com/joshlong-attic/2026-03-18-javaone-bootiful-spring-boot-ai
General
- Agent – call LLM in a loop and give it tools so it can do things.
Spring Intiailzr pulls
- Spring MVC
- vector database (for RAG)
- Amazon Bedrock (embeddings for RAG)
- Amazon Bedrock Converse (for chat)
- Spring Boot Actuator
- MCP client
Random stuff
- UnzipAndOpen.java – made an alias to run quickly
- Postgres – pgvector – postgres with vector support
My take
I wasn’t sure what to expect from this. I put it on my calendar thinking it was more like a hands on lab (I also prepared my hack session immediately after in that format). I was warned the day before that most “hack session” presenters did mostly speaking. I saw this a similar presentation at the NYJavaSIG, but different emphasis.\. So I came both to get a feel for how I want to handle mine and to see what the space was like [hack sessions are in a tent where we had lunch]. Also luckily I was warned the tent gets hot so I changed into shorts before my time in the tent. (While it was hot for lunch, it wasn’t as noticeable because less time)