Null-safety 목적 Annotation 에 마킹하여 IntelliJ나 Tool에 지원을 받아 컴파일 시점에 NullPointerException를 방지하기 위함이다. Spring 5에 추가되었다 Null 관련 애노테이션 @NonNull Null허용안함 @Nullable @NonNullApi (패키지 레벨 설정) @NonNullFields (패키지 레벨 설정) 예시 EventService 생성 import org.springframework.lang.NonNull; import org.springframework.stereotype.Service; @Service public class EventService { @NonNull public String createEvent(@NonNull Stri..