Satish Varma

Satish is post graduated in master of computer applications and experienced software engineer with focus on Spring, JPA, REST, TDD and web development. Also founder of javabydeveloper.com. Follow him on LinkedIn or Twitter or Facebook

Install GraalVM on windows 10 / Linux / Mac OS

This is a GraalVM community edition installation guide on Windows 10, Linux and Mac systems. Getting GraalVM installed and ready-to-go should only...

Delomboking – delombok maven configuration Example

Using Project Lombok annotations in your POJOs will generates boilerplate code automatically at compile time. Delombok with maven plugin configuration provides a way...

Lombok + Spring Boot Example

Project Lombok is a mature library that reduces boilerplate code. In this tutorial we will walk through a simple Lombok Spring Boot example...

Lombok @Slf4j Examples

In this tutorial we will investigate how Lombok works with @Slf4j for logging with several examples and also we will see how...

Lombok @NonNull annotation Examples

Lombok @NonNull will generate a null-check for the start of a method or constructor body. Lombok NonNull annotation can be declared on...

Lombok @Value annotation Examples

Lombok Value annotation (@Value) annotation is used when creating Immutable classes. All Lombok generated fields are made  private and  final  by default,...

Lombok Builder default values Examples

In this article we will see couple of examples how we can set default values to fields when we are using Builder...

Lombok @Singular Examples with Builders

In this article we will look into several examples using Lombok @Singular annotation and how it works with collection valued fields...

Lombok @Accessors Examples

In this article we will look into Lombok @Accessors annotation and how it works with fluent, chain, and prefix options to generate...

Lombok @ToString examples

1. Lombok @ToString basic example The Lombok @ToString annotation generates an implementation for the toString method and by default, it'll print your class...

Stay in Touch