Enterprise Java
-

Access Request and Response Body in HandlerInterceptor
In a Spring Boot application, we sometimes need to inspect or log the HTTP request body and response body. This…
Read More » -

Tracking Application Startup in Spring
Application startup performance is important for modern Spring applications. A slow startup can increase deployment time, delay container readiness, and…
Read More » -

Virtual Threads Are Quietly Killing WebFlux. Is That a Good Thing?
Teams are flipping one property, spring.threads.virtual.enabled=true, ripping out reactive pipelines, and getting the same or better tail latency back. That’s…
Read More » -

Migrating to Spring Boot 3.x: A Practical Guide for Legacy Projects
No more fear: a 5-step checklist for upgrading old Spring applications, without the surprises. Introduction: Why the Jump From 2.x…
Read More » -

Spring AI Short Term Memory Sessions Example
Large Language Models are fundamentally stateless. If an application sends the question “What is my favorite programming language?” to a…
Read More » -

Implementing and Testing a Spring MVC HandlerInterceptor
In a Spring MVC application, interceptors provide a powerful mechanism to execute custom logic before and after processing HTTP requests.…
Read More » -

Spring Boot 4 vs Quarkus 3 vs Micronaut 4: The Java Framework Decision in 2026
I have shipped real services on all three this year. Here is what actually separates them once the marketing slides…
Read More » -

Build a Web Research AI Agent with Lanchain4j and Ollama
Running large language models locally using tools like Ollama fundamentally changes how we build AI applications. It enables fast experimentation,…
Read More »




