본문 바로가기
Backend

[Spring]Null 체크 방법 (@NotNull, @NotEmpty, @NotBlank, @Null)

by Dddu 2024. 7. 28.

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