@Size
- @Size 어노테이션은 컬렉션, 맵, 문자열 등의 크기를 검증할 때 사용됩니다.
- 문자열의 경우, 문자열의 길이를 나타내며, 컬렉션 또는 배열의 경우 요소의 개수를 나타냅니다.
- 주로 최소 크기와 최대 크기를 지정하여 범위를 정할 수 있습니다.
@Length
- @Length 어노테이션은 주로 문자열의 길이를 검증할 때 사용됩니다.
- Hibernate Validator에 속한 어노테이션으로, @Size와 유사하지만 특정 프레임워크에 의존합니다.
- 최소 및 최대 크기
기본적으로 @Size 어노테이션을 사용하는 것이 더 일반적이다.
'I leaned > 스프링,스프링부트' 카테고리의 다른 글
@Modifying (0) | 2023.10.08 |
---|---|
도커 명령어 (0) | 2023.09.15 |
Spring RestDoc 적용법 (0) | 2023.07.27 |
@Transaction(readOnly=true) (0) | 2023.07.25 |
AOP(관점지향프로그래밍) (0) | 2023.07.25 |