Backend
[Spring]Null 체크 방법 (@NotNull, @NotEmpty, @NotBlank, @Null)
Dddu
2024. 7. 28. 23:54
Spring에서는 데이터 유효성 검사를 간편하게 수행할 수 있도록 다양한 어노테이션을 제공한다.
null 체크 시 쓸 수 있는
@NotNull, @NotEmpty, @NotBlank, @Null에 대해 정리해보았다.
- @NotNull
- 기능: 필드가 null이 아니어야 함.
- 용도: 값이 반드시 존재해야 하는 경우.
- @NotEmpty
- 기능: 문자열, 배열, 컬렉션이 null이거나 빈 상태이면 안 됨.
- 용도: 값이 반드시 존재하고 비어 있지 않아야 하는 경우.
- @NotBlank
- 기능: 문자열이 null, 빈 문자열, 공백만 포함되면 안 됨.
- 용도: 공백을 허용하지 않고 실제 내용을 포함해야 하는 경우.
- @Null
- 기능: 필드가 null이어야 함.
- 용도: 값이 반드시 null이어야 하는 경우
사용법
@사용하고자 하는 어노테이션
private String busan;