Spring에서는 데이터 유효성 검사를 간편하게 수행할 수 있도록 다양한 어노테이션을 제공한다.
null 체크 시 쓸 수 있는
@NotNull, @NotEmpty, @NotBlank, @Null에 대해 정리해보았다.
- @NotNull
- 기능: 필드가 null이 아니어야 함.
- 용도: 값이 반드시 존재해야 하는 경우.
- @NotEmpty
- 기능: 문자열, 배열, 컬렉션이 null이거나 빈 상태이면 안 됨.
- 용도: 값이 반드시 존재하고 비어 있지 않아야 하는 경우.
- @NotBlank
- 기능: 문자열이 null, 빈 문자열, 공백만 포함되면 안 됨.
- 용도: 공백을 허용하지 않고 실제 내용을 포함해야 하는 경우.
- @Null
- 기능: 필드가 null이어야 함.
- 용도: 값이 반드시 null이어야 하는 경우
사용법
@사용하고자 하는 어노테이션
private String busan;
'Backend' 카테고리의 다른 글
세션과 쿠키 (0) | 2024.08.04 |
---|---|
Cache 사용시 Thundering herd 문제 해결하기 (0) | 2024.07.29 |
equals 사용 시 NullPointerException 방지 방법 (0) | 2024.07.28 |
Challenge Response Protocol (0) | 2024.07.25 |
Kafka와 RabbitMQ (2) | 2024.07.21 |