반응형
Null-safety
-
Null-safety백기선(인프런 강의)/스프링 프레임워크 핵심 기술 2020. 3. 31. 12:07
Null-safety란? 스프링 프레임워크 5에 추가된 Null 관련 어노테이션 @NonNull @Nullable @NonNullApi (패키지 레벨 설정) @NonNullFields (패키지 레벨 설정) 목적 툴의 지원을 받아 컴파일 시점에 최대한 NullPointerException을 방지하는것 사용법 @Service public class EventService{ @NonNull // return도 null허용 안됨 public String createEvent(@NonNull String name){ return "hello " + name; } }