프로그래밍/Spring
[Spring] JSR-303 오류들
cho____sh
2020. 4. 3. 15:55
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