카테고리 없음
javax.validation 빈 검증 (JSR 303)
머룽
2023. 4. 19. 09:55
javax.validation 빈 검증 (JSR 303)
@NotNull, @NotEmpty, @NotBlank
- @Notnull 일 경우
null 허용 하지 않는다. "" 허용한다.
- @NotEmpty 일 경우
null 허용 하지 않는다. "" 허용하지 않는다. " "(space) 허용한다.
- @NotBlank 일 경우
셋다 허용 하지 않는다.
@Notnull | @NotEmpty | @NotBlank | |
---|---|---|---|
null | 허용하지 않음 | 허용하지 않음 | 허용하지 않음 |
"" | 허용 | 허용하지 않음 | 허용하지 않음 |
" "(space) | 허용 | 허용 | 허용하지 않음 |
- @Size
size 를 지정 할 수 있다. 속성은 max, min, message 데이터 베이스엔 max 값 으로 지정 된다.
- @Max, @Min
max와 min을 지정 할 수 있다. Min(10) 으로 설정하면 10보다 작은 숫자를 걸러낸다
- @Email
email 검증을 할 수는 있는데. 영 별루다. @(골뱅이) 앞뒤로 문자나 숫자만 있으면 통과한다. 속성중 regexp 와 같이 사용하자
- @creditCardNumber
신용카드 번호를 검증한다.