Learn how to generate Javadoc using the Gradle build system.
Also find me here:
Baeldung Editor
Saajan Nagendra
Saajan is an architect with deep experience building systems in several business domains. With a clean and minimalist approach to design, he is passionate about code – the aesthetics of it, and creating maintainable and flexible solutions. He enjoys both sharing with and learning from others.
Here's what I've reviewed (so far):
Baeldung on Java
- All
- Java (3)
- Testing (2)
- REST (2)
- Programming (2)
- Persistence (2)
- Spring Boot (1)
- Security (1)
- NoSQL (1)
- Java Concurrency (1)
- Java Collections (1)
- Gradle (1)
- DevOps (1)
- Data (1)
Custom WebFlux Exceptions in Spring Boot 3
Filed under REST, Spring Boot
Learn about the ProblemDetail RFC7807 exception format provided by the Spring Framework and how to create and handle custom exceptions in Spring WebFlux.
Working With Empty Stream in Java
Filed under Java
Understand intermediate and terminal operations in Java Streams and learn how to create and check for an empty Stream.
Difference Between targetPort and port in Kubernetes Service Definition
Filed under DevOps
Understand the differences between port and targetPort in Kubernetes and learn how to configure them correctly to ensure effective communication between Services and pods.
Hashing With Argon2 in Java
Filed under Security
Learn about hashing and salting techniques and understand how to hash with Argon2 in Java.
Should We Create an Interface for Only One Implementation?
Filed under Programming
Explore the practical implications of creating an interface for a single implementation in Java and understand the pros and cons of this approach.
Difference Between null and Empty String in Java
Filed under Java
Learn how “null” and empty strings behave in different scenarios.
Converting an AAR File to a JAR File
Filed under Java
Learn the steps to convert an AAR file to a JAR file.
Lombok EqualsAndHashCode Annotation
Filed under Programming
Learn about Lombok’s @EqualsAndHashCode annotation, which generates the equals() and hashCode() methods for a class based on its fields.
Uploading File Using Selenium Webdriver in Java
Filed under Testing
Learn how to upload files using Selenium WebDriver.
Generate UUIDs as Primary Keys With Hibernate
Filed under Persistence
Learn how to use Hibernate and JPA to generate UUIDs for your entities.
Why an HTTP GET Request Shouldn’t have a Body
Filed under REST
Learn why we shouldn’t send HTTP GET requests with a body and understand the consequences of doing it.
Add Custom Headers to a Kafka Message
Filed under Data
Learn how to use a Kafka producer to add custom headers in a Kafka message.
Is CompletableFuture Non-blocking?
Filed under Java Concurrency
Understand the scenarios when CompletableFuture is non-blocking and when it’s not.
Find the Index of an Element in a Java Array
Filed under Java Collections
Learn various methods for finding the index of an array element using both Java’s built-in APIs and a third-party library.
Retrieve the Value of an HTML Input in Selenium WebDriver
Filed under Testing
Learn how to set up a Selenium project and retrieve the value of an HTML input field from a web page.
Boolean Converters in Hibernate 6
Filed under Persistence
Learn how to map boolean properties in the domain model using boolean converters added in Hibernate 6.
Guide to Filters in MongoDB
Filed under NoSQL
Learn how to use Filters builders to perform filter operations on a MongoDB collection.