[java] Hibernate Validator에서 제공하는 기본 유효성 검증 그룹은 어떤 것이 있나요?

Hibernate Validator에서 제공하는 기본 유효성 검증 그룹은 다음과 같습니다:

  1. Default 그룹: 가장 기본적인 유효성 검증 그룹으로, 객체의 유효성을 검증하는 기본 규칙을 적용합니다. 이 그룹은 @Valid 어노테이션을 사용하여 객체에 대한 유효성 검증을 수행합니다.

  2. javax.validation.groups.Default 그룹: Java Validation API에서 제공하는 기본 유효성 검증 그룹입니다. Hibernate Validator는 이 그룹도 지원하며, Default 그룹과 동일한 유효성 검증 규칙을 적용합니다.

  3. javax.validation.groups.ValidationGroup 그룹: 커스텀 유효성 검증 그룹을 정의할 때 사용되는 인터페이스입니다. 이 그룹을 사용하여 특정 조건에 맞는 유효성 검증 규칙을 적용할 수 있습니다.

  4. javax.validation.groups.ConvertGroup 그룹: 객체의 유효성 검증 그룹을 변환할 때 사용되는 인터페이스입니다. 이 그룹을 사용하여 한 그룹의 유효성 검증 규칙을 다른 그룹으로 변환할 수 있습니다.

이외에도 Hibernate Validator는 커스텀 유효성 검증 그룹을 정의하고 적용할 수 있는 다양한 방법과 기능을 제공합니다. 자세한 내용은 Hibernate Validator의 공식 문서를 참고하시기 바랍니다. (https://docs.jboss.org/hibernate/validator/6.1/reference/en-US/html_single/)