@NotNull : null은 허용하지 않으나, "", " "은 허용한다.
@NotEmpty : null, ""은 허용하지 않으나, " "은 허용한다.
@NotBlank : null, "", " " 모두 허용하지 않는다.
@Valid 어노테이션을 추가해줘야 제 기능을 수행한다.
String 타입에서 @NotBlank 사용
Integer 타입 등 숫자 관련 타입은 @NotNull 사용
타입에 어노테이션을 제대로 사용하지 않을 경우 다음의 에러가 발생할 수 있다.
{ "result": "error", "message": "HV000030: No validator could be found for type: java.lang.Integer.", "code": 500 }