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;