{"product_id":"spring-ai-rajkumar-panda-9798175745642","title":"Spring AI: A Plain-English Guide for Java Developers","description":"\u003cb\u003eUse AI models in Java the way you already use databases.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eSpring AI gives you one API for chat models, embeddings, vector stores and tools, and swaps the provider with a property. This book teaches it by building, not by listing features: thirteen chapters, seventeen complete Spring Boot projects, and every program run on a free local model and on a paid cloud model before a word was written about it. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eWhat you build\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eA support desk that streams its replies, and a router that falls back to a local model when the cloud call fails\u003c\/li\u003e\n\u003cli\u003eAn invoice parser that returns Java records, with the numbers checked in plain Java\u003c\/li\u003e\n\u003cli\u003eA duplicate-ticket detector using embeddings and cosine similarity, with no vector database at all\u003c\/li\u003e\n\u003cli\u003eSemantic search over a product catalogue on PostgreSQL with pgvector\u003c\/li\u003e\n\u003cli\u003eQuestion answering over your own PDFs, including why chunk size decides answer quality\u003c\/li\u003e\n\u003cli\u003eAn order assistant that queries a database and calls a live web API, with an approval gate\u003c\/li\u003e\n\u003cli\u003eAn MCP server that offers your application's tools to other AI applications\u003c\/li\u003e\n\u003cli\u003eA four-layer test suite for answers that change on every run\u003c\/li\u003e\n\u003cli\u003eToken, cost and latency accounting per feature, and a production checklist\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWritten against a verified stack\u003c\/b\u003e\u003cbr\u003eSpring AI 2.0.1, Spring Boot 4.1.1, Java 21. Every version number, error message and measurement in this book came from running the code, not from documentation. When the official examples did not compile, the book says so and shows what does. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAlso included\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eAppendix A: 113 gotchas by topic, with the exact error text, so you can search for the message on your screen\u003c\/li\u003e\n\u003cli\u003eAn index, and a complete Maven project per chapter that opens in IntelliJ and runs with nothing but an API key, or nothing at all on a local model\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho it is for\u003c\/b\u003e\u003cbr\u003eJava and Spring Boot developers. No machine-learning background needed.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Rajkumar Panda\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798175745642\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/20\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 372\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.42lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.00w x 0.77d","brand":"Rajkumar Panda","offers":[{"title":"Paperback","offer_id":50780081357055,"sku":"9798175745642","price":34.99,"currency_code":"USD","in_stock":true}],"url":"https:\/\/www.whiterainbookhouse.com\/products\/spring-ai-rajkumar-panda-9798175745642","provider":"WR Book House","version":"1.0","type":"link"}