@NonNull2 Spring REST API - BadRequest Spring REST API - Bad Request 빈 입력값 처리 JSR 303 라이브러리에 있는 Bean Validation 을 사용할 수 있다. pom.xml org.springframework.boot spring-boot-starter-validation 각 필드마다 필드의 속성들을 어노테이션으로 달아준다. @Builder @AllArgsConstructor @NoArgsConstructor @Data public class EventDto { @NotEmpty private String name; @NotEmpty private String description; @NotNull private LocalDateTime beginEnrollmentDateTime; @NotNull private.. 2021. 1. 23. Spring - null-safety NullPointException 을 막는 것을 목표로 한다. Intellij 의 도움을 받는다. 스프링 5에 추가된 Null 관련 에노테이션으로 @NonNull, @Nullable, @NonNullApi (패키지 레벨 설정), @NonNullFields (패키지 레벨 설정) 이 있다. import org.springframework.lang.NonNull; import org.springframework.stereotype.Service; @Service public class RedEventService { @NonNull public String createEvent(@NonNull String name) { return "red " + name; } } NonNull 을 사용하여 null 값이 들.. 2021. 1. 13. 728x90 이전 1 다음