Spring - Bean Validation

iseon_u·2022년 7월 2일
0

Spring

목록 보기
31/31
post-thumbnail

Bean Validation


@NotNull

  • 해당 필드는 null 만 허용하지 않는다.
  • “” 이나 “ “ 는 허용
  • message 를 담아 예외 던지기 가능
@NotNull(message = "Null 값 불가")
private String name;

@Size

  • 최소, 최대 사이즈를 지정할 수 있다.
  • 사이즈가 올바르지 않는 경우 message 를 담아 예외 던지기 가능
@Size(min = 1, max = 10, message = "길이: 1 ~ 10")
private String name;

@Min @Max

  • @Size 에서 min, max 와 동일
  • message 속성 추가 가능

@Email

  • 이메일 형식이 아닌 경우 예외 발생

@NotEmpty

  • null“” 둘 다 허용하지 않는다.
  • ” ” 은 허용된다.

@NotBlank

  • null, “”, “ “ 모두 허용하지 않는다.
profile
🧑🏻‍💻 Hello World!

0개의 댓글