Enterprise Java
-

Understanding Why @Relation Annotations Sometimes Ignore Collection Names in Spring HATEOAS
In Spring HATEOAS, the @Relation annotation is instrumental in customizing the names of individual resources and their collections within hypermedia…
Read More » -

Resolving NoSuchMethodError with Link.of() in Spring Boot 3.x
Upgrading to Spring Boot 3.x introduces significant changes, including the migration from Spring Framework 5.x to 6.x and the transition…
Read More » -

Beyond the Defaults: Crafting Custom _links Structures with Spring HATEOAS
Spring HATEOAS is a powerful tool for building RESTful APIs that embrace the principles of Hypermedia as the Engine of…
Read More » -

Spring AI DeepSeek COT Example
In recent years, artificial intelligence (AI) has become one of the most powerful tools for automating tasks and enhancing user…
Read More » -

How to Disable Spring Security
Spring Security is a powerful and customizable authentication and access-control framework for Java applications. However, in certain development or testing…
Read More » -

Beyond REST: GraphQL Federation in Spring Boot: Build Scalable APIs with Apollo
While REST has long dominated API design, GraphQL Federation is emerging as a powerful alternative for scalable, type-safe microservices architectures. Unlike monolithic GraphQL…
Read More » -

Copy Specific Fields via Spring BeanUtils.copyProperties Example
1. Introduction In this example, I will demonstrate all the available methods to copy specific fields via BeanUtils.copyProperties in a…
Read More » -

Hibernate Entity Dirty Check Example
Hibernate is a popular ORM (Object Relational Mapping) tool in Java that automatically maps Java objects to database tables. One…
Read More » -

OpenTelemetry with Spring Boot: Modern Distributed Tracing
In modern microservices architectures, tracking requests as they flow across service boundaries is critical for debugging performance bottlenecks, diagnosing failures,…
Read More »




