미소의 세상

Spring boot @Valid 어노테이션 종류 본문

Spring

Spring boot @Valid 어노테이션 종류

짱미소 2022. 4. 15. 21:23
Anotation 제약조건
@NotNull Null 불가
@Null Null만 입력 가능
@NotEmpty Null, 빈 문자열 불가
@NotBlank Null, 빈 문자열, 스페이스만 있는 문자열 불가
@Size(min=,max=) 문자열, 배열등의 크기가 만족하는가?
@Pattern(regex=) 정규식을 만족하는가?
@Max(숫자) 지정 값 이하인가?
@Min(숫자) 지정 값 이상인가
@Future 현재 보다 미래인가?
@Past 현재 보다 과거인가?
@Positive 양수만 가능
@PositiveOrZero 양수와 0만 가능
@Negative 음수만 가능
@NegativeOrZero 음수와 0만 가능
@Email 이메일 형식만 가능
@Digits(integer=, fraction = ) 대상 수가 지정된 정수와 소수 자리 수 보다 작은가?
@DecimalMax(value=)  지정된 값(실수) 이하인가?
@DecimalMin(value=) 지정된 값(실수) 이상인가?
@AssertFalse false 인가?
@AssertTrue true 인가?

'Spring' 카테고리의 다른 글

[Spring] AOP 란?  (0) 2022.10.19
@RequestParam, @PathVariable, @RequestBody  (0) 2022.10.11
[Spring] @Resource, @Autowired, @Inject 차이  (1) 2022.03.25
Spring- 필터, 인터셉터 AOP 차이  (0) 2022.03.11
Spring vs Spring boot 비교  (1) 2022.02.27
Comments