본문 바로가기
오류노트

Java validation @Max @Min이 적용이 안될때

by 어컴띵 2021. 3. 10.

@Max @Min 는 Nubmer타입에만 적용이된다.

@Min(1) @Max(255)
String name;

이렇게 사용하면 계속 exception이 발생한다.

 

 

문자열 타입에는 다음과 같이 쓴다.

@Size(min = 1, max = 255)
String name;

Number 타입일때

@Min(1) @Max(255)
int number;

출처: stackoverflow.com/questions/11189398/difference-between-sizemax-value-and-minvalue-maxvalue

 

difference between @size(max = value ) and @min(value) @max(value)

I want to do some domain validation in my object I am having one integer, now my question is: if I write @Min(SEQ_MIN_VALUE) @Max(SEQ_MAX_VALUE) private Integer sequence; and @Size(min = 1, max =

stackoverflow.com