반응형
유효성 검증을 위해 Java Bean Validation을 사용합니다.
그 중 성격이 비슷한 @NotNull과 @NotEmpty, @NotBlank에 간략히 정리하겠습니다.
객체의 유효성 검증, Hibernate Validator에 대한 개념과 사용 예시를 자세히 알고 싶으면 다음 링크를 따라가주시면 됩니다. :)
https://yeo-computerclass.tistory.com/284
@NotNull
필드나 매개변수가 null이 아닌지 검사합니다. 즉 값이 null인 경우 예외를 발생시킵니다.
@NotNull
private String name;
@NotEmpty
필드나 매개변수가 null이 아니면, 비어 있지 않은지 검사합니다. 값이 null 혹은 ""인 경우 예외를 발생시킵니다. 이 어노테이션을 사용하면 문자열, 컬렉션, 배열 등이 비어 있지 않고 null이 아닌지 확인할 수 있습니다.
@NotEmpty
private List<String> emails;
@NotBlank
필드나 매개변수가 null이 아니고, 비어 있지 않고, 공백이 아닌지 확인합니다. 값이 null, "", 그리고 " "인 경우 예외를 발생시킵니다.
@NotBlank
private String name;
반응형
'Spring Boot' 카테고리의 다른 글
Spring Boot Custom Validation 어노테이션 만들기 (0) | 2023.12.13 |
---|---|
Spring Boot Jsoup을 통한 웹 크롤링 (0) | 2023.12.12 |
SpringBoot에서 JUnit5로 효율적인 단위 테스트 작성하기, Assertions로 값 검증하기 (0) | 2023.10.04 |
SpringBoot에서 MockMvc을 활용한 컨트롤러, HTTP 요청 테스트 방법 (0) | 2023.10.04 |
Spring Scheduler를 활용한 일정 주기 스케줄링 작업 (0) | 2023.01.25 |