ObjectMapping in Java : Effective JSON Serialization and Deserialization.

Object Mapping is key in programming for converting objects and data between formats, such as JSON (JavaScript Object Notation). Serialization converts an object to a raw data format (sometimes a JSON string), while Deserialization converts raw data back into an object. One of the most popular libraries used for object mapping in Java is Jackson.... Continue Reading →

Migrating to Spring Boot 3

Two years after the official release of Spring Boot 3, you’ve decided to migrate your application. It's important to note that you will need to upgrade your Java version to at least Java 17, as well as upgrade to Spring Framework 6.0 and Spring Security 6. These are the minimum requirements for the migrationAccording to... Continue Reading →

Feign Clients: Handling Multiple Authorization Approach

In a typical application platform of any size, communication is either synchronous or asynchronous. For synchronous communication that is HTTP-based, there exist, numerous clients, to choose from. However, for the Java ecosystem, feign (https://github.com/OpenFeign/feign)  provides an abstraction over this and offers among other benefits: multiple encoding, better error handling, logging, etc. Feign offers a declarative... Continue Reading →

Blog at WordPress.com.

Up ↑