-
Spring MVC - JSR-303 어노테이션(Annotation)Spring/Spring MVC 2022. 1. 3. 12:54728x90반응형
JSR-303 어노테이션(Annotation)
참고 링크 - https://beanvalidation.org/1.0/spec/
유효성 검사를 하는 어노테이션은 여러 종류가 있다. 빈번하게 사용하는 어노테이션만 소개하기
때문에 유효성 검사에 관한 모든 어노테이션이 포함되어있지 않으므로 위 링크를 참고하길 바란다.
유효성 검사 어노테이션
어노테이션(Annotation) 설명 @AssertTrue 변수 값이 true가 아니면 오류 @AssertFalse 변수 값이 false가 아니면 오류 @Max(값) 최대 값보다 높으면 오류 @Min(값) 최소 값보다 높으면 오류 @DecimalMax(value=값, inclusive=true/false) inclusive=true면 값 포함, false 이면 값 미포함,
inclusive default값은 true@DecimalMin(value=값, inclusive=true/false) inclusive=true면 값 포함, false 이면 값 미포함,
inclusive default값은 true@Null 값이 들어오면 오류 @NotNull 값이 들어오지 않으면 오류 @Digits(integer=자릿수,fraction=자리수) 해당 자료형의 자릿수가 아니면 오류,
integer=정수 자리수, fraction=실수 자리수@Size(min=글자수,max=글자수) 지정된 글자수 보다 짧거나 길면 오류 @Patterm(regexp=정규식) 주어진 정규식에 위배되면 오류 728x90반응형'Spring > Spring MVC' 카테고리의 다른 글
Spring MVC - Validator 커스터마이징 (0) 2022.01.03 Spring MVC - JSR-380 어노테이션(Annotation) (0) 2022.01.03 Spring MVC - 에러 메시지 커스터마이징, From 데이터 유지하기 (0) 2022.01.03 Spring MVC - 유효성 검사 (JSR-303) (0) 2022.01.03 Spring MVC - Message (0) 2022.01.02