백엔드/Spring

[ Spring / 스프링 ] Annotation(어노테이션) 공부 - 4 [ Validation ]

  1. @Size : 문자 길이 측정

  2. @NotNull : null 불가

  3. @NotEmpty : null, "" 불가

  4. @NotBlank : null, "", " " 불가

  5. @Past : 과거 날짜

  6. @PastOrPresent : 오늘이거나 과거 날짜

  7. @Future : 미래 날짜

  8. @FutureOrPresent : 오늘이거나 미래 날짜

  9. @Pattern : 정규식 적용

  10. @Max : 최대값

  11. @Min : 최소값

  12. @AssertTrue / False : 별도 Logic 적용

  13. @Valid : 해당 object validation 실행