728x90
JSR-303
빈 객체에 주입되는 값의 유효성을 검사하는 어노테이션이다.
@AssertTrue : True가 아닌 값이 들어오면 오류
@AssertFalse : False가 아닌 값이 들어오면 오류
@Max(값) : 값보다 큰 값이 들어오면 오류
@Min(값) : 값보다 작은 값이 들어오면 오류
@DecimalMax(value=값, inclusive=false) : 값 미만이 들어와야 한다. (true면 이하)
@DecimalMin(value=값, inclusive=false) : 값 초과가 들어와야 한다. (true면 이상)
@Null : 값이 들어오면 오류
@NotNull : 값이 안들어오면 오류
@Digits(integer=자리수, fraction=자리수) : 지정된 자리수 이하가 들어와야한다. 정수 자리수, 실수 자리수로 나뉜다.
@Size(min=자리수,max=자리수) : 지정된 글자수가 아니면 오류
@Pattern(regexp=정규식) : 정규식이 아니면 오류
728x90
'프로그래밍 > Spring' 카테고리의 다른 글
[Spring] Validator 커스터마이징 (0) | 2020.04.03 |
---|---|
[Spring] JSR-380 오류들 (0) | 2020.04.03 |
[Spring] 에러 메세지 커스터마이징 (0) | 2020.04.03 |
[Spring] 유효성 검사 (0) | 2020.04.03 |
[Spring] Message (0) | 2020.04.02 |