Let's get started with a Microservice Architecture with Spring Cloud:
Spring AI Series
Last updated: May 13, 2026
Spring AI is a comprehensive framework for building AI-powered applications on the Spring platform, providing abstractions over language model providers. It enables Java developers to integrate conversational AI, retrieval-augmented generation, and agentic workflows into their applications using familiar Spring patterns.
This curated series provides a practical guide to building AI applications with Spring AI, from core chat and memory concepts to advanced patterns like RAG pipelines, custom advisors, AI agents, and Model Context Protocol (MCP) integration.
Getting Started with Spring AI
- Introduction to Spring AI
- ChatClient Fluent API in Spring AI
- Chat Memory in Spring AI
- Streaming Response in Spring AI ChatClient
- Configuring Multiple LLMs in Spring AI
- A Guide to Structured Output in Spring AI
AI Models and Providers
- Using Anthropic’s Claude Models With Spring AI
- Google Cloud and Spring AI
- Building an AI Chatbot Using DeepSeek Models With Spring AI
- Using Hugging Face Models With Spring AI and Ollama
- Create a ChatGPT Like Chatbot With Ollama and Spring AI
RAG and Vector Stores
- A Guide to Embeddings Model API in Spring AI
- Create a RAG (Retrieval Augmented Generation) Application with Redis and Spring AI
- Implementing Semantic Search Using Spring AI and PGVector
- Spring AI With ChromaDB Vector Store
- Building a RAG App Using MongoDB and Spring AI
Advisors and AI Agents
- A Guide to Spring AI Advisors
- A Guide to Spring AI Recursive Advisors
- Building Effective Agents with Spring AI
- Explainable AI Agents: Capture LLM Tool Call Reasoning with Spring AI
- Implementing an AI Assistant with Spring AI
Model Context Protocol (MCP)
- Exploring Model Context Protocol (MCP) With Spring AI
- Overview of MCP Annotations in Spring AI
- MCP Elicitations With Spring AI
- MCP Authorization With Spring AI and OAuth2
- Securing Spring AI MCP Servers With OAuth2
















