#java
8 articles tagged java.
Spring Boot Complete Architecture Guide: From Foundation to Spring AI
A comprehensive end-to-end guide to Spring Boot architecture for experienced developers — IoC, AOP, security, data, resilience, testing, Spring AI, and production deployment — with diagrams and production-quality code throughout.
Spring Boot 3 New Features: What Every Java Developer Should Know
A practical tour of Spring Boot 3's biggest upgrades — native compilation with GraalVM, virtual threads, the Observability API, HTTP interface clients, and Problem Details — and when each actually matters.
Virtual Threads in Spring Boot: What Changes and How to Use Them
Java 21's virtual threads let Spring Boot handle massive concurrency for I/O-bound work without going reactive. How to enable them, when they help, and the pitfalls to avoid.
Modern Java for Backend Developers: The Features That Actually Matter
A practical tour of the modern Java features backend developers should be using now — virtual threads, pattern matching, records, sequenced collections — and why upgrading to a recent LTS pays off.
Spring AI vs LangChain4j: Which Should You Choose?
A practical, balanced comparison of Spring AI and LangChain4j for building LLM apps in Java — design philosophy, provider support, RAG, tools, and when to pick each.
How to Stream LLM Responses in Spring AI (Server-Sent Events)
Stream tokens as they're generated with Spring AI's ChatClient — a practical guide to SSE with WebFlux and Spring MVC, consuming the stream on the frontend, and handling errors in production.
Building a RAG Chatbot with Spring AI and PGVector
A step-by-step guide to a production-ready RAG chatbot in Java with Spring AI, PostgreSQL, and pgvector — ingestion, embeddings, retrieval, and grounded answers.
What's New in Modern Java — and How to Build AI With It
Modern Java (21→25) brings virtual threads, structured concurrency, records, and the FFM API. Here's what's new and how it powers AI apps.