Search results for: Java

In this tutorial, you will learn how recover from deserialization errors gracefully in your Kafka Consumer Spring Boot Microservice. You’ll see how to use specific settings to ensure that a single problematic message doesn’t disrupt your message processing. By the end, your consumer will be able to skip over errors and continue processing subsequent messages…

Read More Kafka Consumer: Handle Deserialization Errors

In this tutorial, I will guide you through the process of setting up a Kafka Consumer using the @Configuration class and the @Bean method. This approach offers more flexibility and control compared to using the application.properties file. Kafka consumer configuration can be achieved in two primary ways in a Spring Boot application: Using the application.properties…

Read More Kafka Consumer Configuration in the @Bean Method

In this tutorial, I will guide you through setting up a Kafka Consumer in a Spring Boot application. You will learn how to configure the consumer properties, create a listener class using the @KafkaListener annotation, and how to process messages with the @KafkaHandler annotation. Let’s start with the configuration. Kafka Consumer Configuration in application.properties In…

Read More Creating Kafka Consumer in Spring Boot Microservice

In this tutorial, you will learn how to generate a custom JSON Web Token(JWT) and how to add and validate custom JWT Claims using the io.jsonwebtoken library. The JWT token generated in this tutorial will be signed with a SecretKey, making it secure and tamper-proof. Also, this tutorial assumes you have prior knowledge of creating…

Read More Generate JWT. Add and Validate Custom Claims.

Environment variables are useful for configuring the behavior of an application without modifying its code. They are often used to store sensitive information such as passwords, API keys, or database credentials. However, passing environment variables to a Docker container can be tricky, especially if you want to keep them secure and avoid exposing them in…

Read More Passing Environment Variables to Docker Container

In this tutorial, you will learn about Spring Bean Scopes, an important part of the Spring Framework. You will learn what they are, how they work, and when to use them. By the end, you’ll have a clear understanding of Spring Bean Scopes, helping you build better Spring applications. Introduction to Spring Beans In the…

Read More A Guide to Spring Bean Scopes

Reactive Programming, a powerful paradigm in modern software development, revolutionizes the way we handle data and events. By embracing reactive principles, developers can build highly responsive and scalable applications. In this tutorial, we will explore the fundamentals of Reactive Programming, its benefits, common use cases, and delve into real-world examples to demonstrate its practical applications.…

Read More Introduction to Reactive Programming