Learn different ways to always set a specific object field to null using MapStruct.
Also find me here:
Baeldung Author
Pedro Lopes
I'm a Software Engineer passionate about learning and teaching innovative tools and techniques for backend software development. My specialties are in the Java and AWS ecosystems. Particularly interested in high-performance computing, distributed systems, cloud technologies, and software architecture. Eager to help people and share helpful knowledge.
Here's what I've written (so far):
Baeldung on Java
- All
- Spring Boot (3)
- Java (3)
- Core Java (3)
- Data (2)
- Artificial Intelligence (2)
- Testing (1)
- Spring Persistence (1)
- Spring Data (1)
- Spring AI (1)
- Spring (1)
- REST (1)
- Logging (1)
- Java String (1)
- Java Concurrency (1)
- Java Array (1)
- HTTP Client-Side (1)
- Architecture (1)
- Algorithms (1)
Generating HTTP Clients in Spring Boot from OpenAPI Spec
Filed under HTTP Client-Side, Spring Boot
Learn how to auto-generate client code using OpenAPI Specification and the OpenAPI Maven plugin
Introduction to jVector
Filed under Artificial Intelligence, Data
Explore the jVector library for efficient index construction from datasets and vector search.
Introduction to Ambassador Design Pattern
Filed under Architecture
The Ambassador Pattern primary purpose is to abstract network routing, observability, retry, and circuit breaker mechanisms, as well as caching and security workflows
Introduction to the Class-File API
Filed under Core Java
Learn how to build class files from scratch and how to transform a class file into another using Java’s Class-File API.
How to use virtual threads with ScheduledExecutorService
Filed under Java Concurrency
Tired of limitations with traditional threading in Java? Virtual threads, a new feature in JDK 21, offer a lightweight alternative that explodes concurrency possibilities.
Using CompletableFuture With Feign Client in Spring Boot
Filed under Spring Boot
Learn how to use OpenFeign and CompletableFuture to parallelize multiple HTTP requests.
Reverse Row of a 2d Array in Java
Filed under Java Array
Learn to reverse rows of a 2d Java array using built-in Java libraries.
Create a ChatGPT Like Chatbot With Ollama and Spring AI
Filed under Artificial Intelligence, Spring AI
Explore building a simple help desk Agent API using Spring AI and Meta’s llama3 via the Ollama library.