Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- mysql
- Github
- learning
- mariaDB
- Pattern
- 함수
- framework
- interface
- javascript
- Numpy
- LIST
- data
- SSH
- Analysis
- git
- error
- Deep
- 자바
- Server
- Security
- DeepLearning
- centos
- Web
- ai
- Spring
- db
- java
- Linux
- 인공지능
- Python
Archives
- Today
- Total
PostIT
[Spring/Annotation]@Valid와 어노테이션(Annotation) 본문
* 스프링 @Valid를 통한 유효성 검사
@Valid에는 기본적으로 14개의 검증 어노테이션을 제공한다.
@AssertFalse : false 값만 통과 가능
@AssertTrue : true 값만 통과 가능
@DecimalMax(value=) : 지정된 값 이하의 실수만 통과 가능
@DecimalMin(value=) : 지정된 값 이상의 실수만 통과 가능
@Digits(integer=,fraction=) : 대상 수가 지정된 정수와 소수 자리수보다 적을 경우 통과 가능
@Future : 대상 날짜가 현재보다 미래일 경우만 통과 가능
@Past : 대상 날짜가 현재보다 과거일 경우만 통과 가능
@Max(value) : 지정된 값보다 아래일 경우만 통과 가능
@Min(value) : 지정된 값보다 이상일 경우만 통과 가능
@NotNull : null 값이 아닐 경우만 통과 가능
@Null : null일 겨우만 통과 가능
@Pattern(regex=, flag=) : 해당 정규식을 만족할 경우만 통과 가능
@Size(min=, max=) : 문자열 또는 배열이 지정된 값 사이일 경우 통과 가능
@Valid : 대상 객체의 확인 조건을 만족할 경우 통과 가능
'Spring > Annotation' 카테고리의 다른 글
[Spring/Annotation] @ModelAttribute와 @SessionAttributes의 이해와 한계 - 퍼옴 (0) | 2016.12.15 |
---|---|
[Spring/Java]@SuppressWarning 어노테이션에 대해 - 퍼옴 (0) | 2016.11.10 |
Comments