Gwt-Validation과 Gwt 2.4.0을 사용하고 싶습니다. 내 gwt.xml 파일에있는gwt-2.4.0을 사용하여 gwt-validation을 설치하는 방법
:
<inherits name="javax.validation.Validation" />
<inherits name="com.google.gwt.validation.Validation" />
<inherits name='com.em.validation.Validation' />
처럼 문서에서, 나는 다음과 같은 코드를 가지고 :
import javax.validation.Validator;
import javax.validation.ValidatorFactory;
...
ValidatorFactory factory =
Validation.byDefaultProvider().configure().buildValidatorFactory();
Validator validator = factory.getValidator();
문제는 내가 다음과 같은 오류를 가지고있다 :
지연된 바인딩 결과 유형 'javax.validation.ValidationFactory'는 추상적이어서는 안됩니다. 주로와
는 // ... 아름다운 스택 트레이스 :
가 'javax.validation.ValidatorFactory'(? 당신이 필요한 모듈을 상속하는 것을 잊지 를 않았다)
내 치어 실패 바인딩 연기. xml은 다음을 포함합니다 :
<dependency>
<groupId>com.googlecode.gwt-validation</groupId>
<artifactId>gwt-validation</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
<classifier>sources</classifier>
<scope>provided</scope>
</dependency>
어떻게해야합니까? 감사합니다. .
이것은 꽤 일반적인 문제입니다. 나는 새로운 단위 테스트를 추가 할 때 저번에 그 일을했습니다. –