19 Nisan 2023 Çarşamba

Jakarta EE @Nullable Anotasyonu

Giriş
Eski kodlarda şu satırı dahil ederiz
import javax.annotation.Nullable;
Yeni kodlarda şu satırı dahil ederiz. 
import jakarta.annotation.Nullable;
Örnek
Şöyle yaparız
public Foo fromString(@Nullable String str) {
  ...
}
Örnek
Metodun dönüşünde kullanmak istersek sözdizimi biraz değişik. Şöyle yaparız. Burada metodu aslında java.util.Optional<T> dönüyor.
public static <T> java.util.@Nullable Optional<T> toJavaUtil(
    @Nullable Optional<T> googleOptional) {
  return googleOptional == null ? null : googleOptional.toJavaUtil();
}

Hiç yorum yok:

Yorum Gönder

Bean Validation @GroupSequence Anotasyonu

Örnek Elimizde şöyle bir kod olsun public class SampleRequest {   @NotNull   LocalDate startDate;   @NotNull   LocalDate endDate;   @AssertT...