Development
Spring Boot 유효성 검사 (Validation) 관련 어노테이션
안녕하세요. Spring Boot 유효성 검사 (Validation) 관련 어노테이션 관련 포스팅입니다. 어떤 어노테이션이 있는지 확인이 필요하신 분들을 위해 표로 정리하여 공유드립니다. 주로 쓰이는 어노테이션에 대해서 정리를 했고, 아래 어노테이션 외에도 더 있습니다. Annotation

안녕하세요. Spring Boot 유효성 검사 (Validation) 관련 어노테이션 관련 포스팅입니다.
어떤 어노테이션이 있는지 확인이 필요하신 분들을 위해 표로 정리하여 공유드립니다.
주로 쓰이는 어노테이션에 대해서 정리를 했고, 아래 어노테이션 외에도 더 있습니다.
| Annotation (@) | 대상 객체 | 설명 | 사용 변수 |
| @Size | String | 문자 길이에 대한 조건 | int : min, max |
| @NotNull | Object | 해당 파라미터 값이 null이면 안됨 | |
| @NotEmpty | @NotNull + "" 값 불가 | ||
| @NotBlank | @NotEmpty + " "값 불가 | ||
| @Past | 날짜가 과거인지 체크 | ||
| @PastOrPresent | @Past + 오늘 날짜 | ||
| @Future | 날짜가 미래인지 체크 | ||
| @FutureOrPresent | @Future + 오늘 날짜 | ||
| @Pattern | 정규식을 통한 형식 체크 | String : regexp | |
| @Max | 최대값 조건 설정 | long : value | |
| @Min | 최소값 조건 설정 | long : value | |
| @AssertTrue | 참 조건 설정 | ||
| @AssertFalse | 거짓 조건 설정 | ||
| @DecimalMax | 실수를 제외한 숫자 | 지정된 값보다 작거나 같은지 체크 | |
| @DecimalMin | 실수를 제외한 숫자 | 지정된 값보다 크거나 같은지 체크 | |
| String | 올바른 형식의 이메일 주소인지 체크 | ||
| @Negative | 음수인지 체크 | ||
| @NegativeOrZero | 음수 또는 0인지 체크 | ||
| @Positive | 양수인지 체크 | ||
| @Positive | 양수 또는 0인지 체크 | ||
| @Valid | 해당 객체의 유효성 검사 |
Spring Boot 관련 영상을 보시기 위해서는 여기를 클릭해주시기 바랍니다.
Updated by 21.08.21 Spring Boot 유효성 검사 (Validation)
Site : @ThinkGround
Instagram : @thinkground_official
Facebook : @ThinkGround
Twitter : @ThinkG_Flature
YouTube : @Link