복붙노트

[SPRING] Spring MVC 3 Validation - 기본 공급자를 찾을 수 없음

SPRING

Spring MVC 3 Validation - 기본 공급자를 찾을 수 없음

스프링 MVC 유효성 검사를 설정할 때 오류가 발생합니다.

javax.validation.ValidationException: Unable to find a default provider

필자는 그들이 사용하는 기본 공급자가 최대 절전 유효성 검사기라는 문서를 읽었습니다. 유효성 검사를 받으려면이 라이브러리를 포함해야합니까? 내 프로젝트에 최대 절전 모드를 사용하지 않아도이 라이브러리를 포함해도 괜찮습니까?

해결법

  1. ==============================

    1.네, Hibernate Validator 라이브러리를 포함 시켜야만 사용할 수 있습니다. 그것은 Hibernate 자체에 의존하지 않는다.

    네, Hibernate Validator 라이브러리를 포함 시켜야만 사용할 수 있습니다. 그것은 Hibernate 자체에 의존하지 않는다.

  2. ==============================

    2.Maven을 사용한다면 Hibernate Validator Annotation Processor에 의존성을 추가해야한다.

    Maven을 사용한다면 Hibernate Validator Annotation Processor에 의존성을 추가해야한다.

    <dependency>
      <groupId>org.hibernate</groupId>
      <artifactId>hibernate-validator-annotation-processor</artifactId>
      <version>4.1.0.Final</version>
    </dependency>
    

    JBoss 저장소에서 찾을 수 있습니다 :

    <repository>
      <id>JBoss Repository</id>
      <url>https://repository.jboss.org/nexus/content/repositories/releases</url>
      <name>JBoss Repository</name>
    </repository>
    
  3. ==============================

    3.Hibernate 4를 사용하고 있는지 확인하십시오.

    Hibernate 4를 사용하고 있는지 확인하십시오.

  4. from https://stackoverflow.com/questions/2231100/spring-mvc-3-validation-unable-to-find-a-default-provider by cc-by-sa and MIT license