Java의 @NonNull vs @Nonnull vs @NotNull 정리Java에서 null을 방지하는 애너테이션을 사용할 때 @NonNull, @Nonnull, @NotNull 등 다양한 애너테이션이 있어서 헷갈릴 수 있습니다.이 글에서는 Lombok의 @NonNull, Jakarta(또는 javax)의 @Nonnull, Java Bean Validation의 @NotNull 차이점을 정리하고, 최신 환경에서 올바르게 사용하는 방법을 설명하겠습니다. 😊1. @NonNull (Lombok)📌 소속 패키지: lombok.NonNull📌 특징: Lombok이 제공하는 애너테이션으로, 자동으로 null 체크 코드가 삽입됩니다.✅ 주요 기능생성자나 메서드 매개변수에 null이 들어오지 않도록 강제합니다...