-
Core Java

Fixing Java DateTimeParseException with LocalDateTime
When working with Java’s java.time package, we sometimes encounter the DateTimeParseException with the message:“Unable to obtain LocalDateTime from TemporalAccessor”.This error…
Read More » -
Enterprise Java

Why @EnableHypermediaSupport Breaks Some Auto-Configurations in Spring Boot
Spring Boot‘s auto-configuration mechanism simplifies application setup by automatically configuring beans based on classpath settings, other beans, and various property…
Read More » -
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 » -
Core Java

Java Currency Code Symbol Mapping Example
In financial applications, e-commerce platforms, or internationalization (i18n) support, you often need to convert a currency code (like "USD", "EUR",…
Read More » -
Java

Using Java Flight Recorder (JFR) in Quarkus
1. Introduction to Java Flight Recorder in Quarkus Setup Monitoring and profiling Java applications is essential for ensuring performance and…
Read More » -
Enterprise Java

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 » -
Enterprise Java

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 » -
Core Java

Count Files Recursively in Java
Working with file systems is a vital part of many Java applications, and counting files recursively in a directory tree…
Read More »






