Enterprise Java
-

RabbitMQ Consumer Acknowledgments & Publisher Confirmations
RabbitMQ is a robust message broker widely used to facilitate communication between different components in distributed systems. Two critical aspects…
Read More » -

Fix IllegalStateException Blocking
When working with reactive programming in Java, especially using Spring WebFlux, developers may encounter the java.lang.IllegalStateException indicating that methods like…
Read More » -

Spring Security 6.3 – What’s New
Spring Security 6.3 introduces several enhancements and new features that aim to improve security, developer experience, and performance. With modern…
Read More » -

Spring Validator Validation Example
1. Introduction Spring Validation Framework includes the Validator interface that handles data validation. It is used to implement custom validation…
Read More » -

Spring AI Structured Output Example
Spring AI offers a seamless integration for AI-driven applications, especially when interacting with large language models (LLMs). One key feature…
Read More » -

Spring Boot and SOLID: A Perfect Match
Spring Boot, a popular Java framework for building microservices and web applications, has gained immense popularity due to its simplicity,…
Read More » -

Manually Destroy Prototype Spring Bean
In Spring Framework, beans can be defined with different scopes. The most common scopes are singleton and prototype. While singleton…
Read More » -

Enhancing Spring Boot Controllers: Custom Parameters
Spring Boot, a popular framework for building Java-based applications, offers a robust and efficient way to create RESTful APIs. One…
Read More » -

Using Spring AI Structured Output: List, Map, and Bean Converters
In Spring AI, structured output converters play a crucial role in handling the responses returned by AI models. Specifically, MapOutputConverter,…
Read More »




