21 Ocak 2021 Perşembe

Lombok @NonNull Anotasyonu - @NotNull Değil !

Giriş
Şu satırı dahil ederiz
import lombok.NonNull;
Açıklaması şöyle
Makes sure the value of object is not null. This is highly beneficial when dealing with data access object and saves risk NullPointerException that may go unchecked.
Kalıtan sınıflarda kullanırken dikkatli olmak lazım

Örnek
Şöyle yaparız
public record User (
  @NonNull String firstName,
  String lastName,
  Long id,
  String email) {
}
Örnek
Şöyle yaparız
import lombok.NonNull;

public class Foo {
  protected final String name;
    
  public Foo(@NonNull final String name) {
    this.name = name;
  }
}

Hiç yorum yok:

Yorum Gönder