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

+ Recent posts