Spring MVC - JSR-303 어노테이션 정리
2020. 9. 19. 20:52ㆍJava/Spring
반응형
JSR-303
- JSR-303 어노테이션은 빈 객체에 주입되는 값의 유효성 검사를 하기 위해 제공되는 어노테이션이다.
▪@AssertTrue : true가 아닌 값이 들어오면 오류
▪@AssertFalse : false가 아닌 값이 들어오면 오류
▪@Max(값) : 값보다 큰 값이 들어오면 오류
▪@Min(값) : 값보다 작은 값이 들어오면 오류
▪@DecimalMax(value=값, inclusive=true/false) : 값보다 작거나 같은 값이 들어와야 한다. Inclusive가 false면 값은 포함하지 않기 때문에 작은 값이 들어와야 한다. 생략하면 true
▪@DecimalMin(value=값, inclusive=true/false) : 값보다 크거나 같은 값이 들어와야 한다. Inclusive가 false면 값은 포함하지 않기 때문에 큰 값이 들어와야 한다. 생략하면 true
▪@Null : 값이 들어오면 오류가 발생.
▪@NotNull : 값이 들어오지 않으면 오류가 발생.
▪@Digits(integer=자릿수,fraction=자릿수) : 지정된 자릿수의 숫자가 아닐 경우 오류가 발생. Integer – 정수 자릿수, fraction – 실수 자릿수
▪@Size(min=글자수,max=글자수) : 지정된 글자수 보다 짧거나 길면 오류가 발생
▪@Pattern(regexp=정규식) : 주어진 정규식에 위배되면 오류 발생
반응형
'Java > Spring' 카테고리의 다른 글
Spring MVC - Validator 커스터마이징 (0) | 2020.09.20 |
---|---|
Spring MVC - JSR-380 어노테이션 정리 (0) | 2020.09.20 |
Spring MVC - 유효성 검사(@Valid,JSR-303) (0) | 2020.09.17 |
Spring MVC - Message (0) | 2020.09.16 |
Spring MVC - Properties (0) | 2020.09.15 |