JoJun's
Jun's Devlog
JoJun's
전체 방문자
오늘
어제
  • 분류 전체보기 (51)
    • Java (16)
      • SpringBoot (12)
      • Java (4)
    • Linux (11)
      • CentOS (4)
      • 명령어(CentOS) (5)
      • Docker (2)
    • DataBase (15)
      • 튜닝 기법 (1)
      • MSSQL (7)
      • SQLD,SQLP (6)
    • 알고리즘 (4)
      • 정렬 (1)
      • 해시 (1)
      • 완전탐색 (1)
      • 탐욕법 (1)
    • 인프라 (3)
    • Web (2)
    • 개인공간 (0)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • Dockerfile
  • log4j2
  • Java
  • 알고리즘
  • cors
  • MSSQL
  • @Component
  • springboot
  • 파일그룹
  • docker

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
JoJun's

Jun's Devlog

Java/SpringBoot

스프링부트 validation 어노테이션 정리 메모장

2023. 12. 26. 14:11
728x90
반응형

@NotNull: 필드가 null이 아니어야 함을 지정합니다.
@Null: 필드가 null이어야 함을 지정합니다.
@Size(min=, max=): 문자열, 컬렉션, 배열 필드의 크기가 지정된 범위 내에 있어야 함을 지정합니다. min과 max 속성으로 최소, 최대 크기를 지정할 수 있습니다.
@Min(value): 숫자 필드가 지정된 최소값 이상이어야 함을 지정합니다.
@Max(value): 숫자 필드가 지정된 최대값 이하이어야 함을 지정합니다.
@Positive: 숫자 필드가 양수이어야 함을 지정합니다.
@PositiveOrZero: 숫자 필드가 0 또는 양수이어야 함을 지정합니다.
@Negative: 숫자 필드가 음수이어야 함을 지정합니다.
@NegativeOrZero: 숫자 필드가 0 또는 음수이어야 함을 지정합니다.
@Digits(integer=, fraction=): 숫자가 지정된 수의 정수 및 소수 자릿수를 가지고 있어야 함을 지정합니다. integer는 정수 자릿수, fraction은 소수 자릿수를 나타냅니다.
@DecimalMin(value): 숫자 필드가 지정된 최소값 이상이어야 하며, 소수를 허용할 수 있음을 지정합니다.
@DecimalMax(value): 숫자 필드가 지정된 최대값 이하이어야 하며, 소수를 허용할 수 있음을 지정합니다.
@Pattern(regexp): 문자열 필드가 정규 표현식과 일치해야 함을 지정합니다.
@Email: 문자열 필드가 이메일 주소 형식과 일치해야 함을 지정합니다.
@Past: 날짜 혹은 시간 필드가 과거의 시점이어야 함을 지정합니다.
@PastOrPresent: 날짜 혹은 시간 필드가 과거 또는 현재의 시점이어야 함을 지정합니다.
@Future: 날짜 혹은 시간 필드가 미래의 시점이어야 함을 지정합니다.
@FutureOrPresent: 날짜 혹은 시간 필드가 미래 또는 현재의 시점이어야 함을 지정합니다.

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'Java > SpringBoot' 카테고리의 다른 글

RESTful API 설계 및 구현 가이드  (0) 2023.12.08
[Spring Boot] Spring Cloud GateWay 필터 추가  (0) 2022.06.14
[Spring Boot] Filter  (0) 2022.06.08
[SpringBoot] JPA Entity Listener 엔티티 이벤트 리스너  (2) 2022.04.26
[SpringBoot] Exception Handler 예외를 통합관리 하자.!!!  (0) 2022.04.15
    'Java/SpringBoot' 카테고리의 다른 글
    • RESTful API 설계 및 구현 가이드
    • [Spring Boot] Spring Cloud GateWay 필터 추가
    • [Spring Boot] Filter
    • [SpringBoot] JPA Entity Listener 엔티티 이벤트 리스너
    JoJun's
    JoJun's
    JoJun's의 기술블로그

    티스토리툴바