reference : https://beanvalidation.org/2.0/spec/
DTO의 필드에 다는 경우만 봤는데, 그 외에 다양하게 활용 가능한 것 같다.
@Null
@NotNull
@AssertTrue
@AssertFalse
@Min
@Max
@DecimalMin
@DecimalMax
@Negative
@NegativeOrZero
@Positive
@PositiveOrZero
@Size
@Digits
@Past
@PastOrPresent
@Future
@FutureOrPresent
@Pattern
@NotEmpty
@NotBlank ("not Whitespace")
@Email
+) notNull < notEmpty < notBlank