1
@Size와 같은 기본 제공 제약 조건에 대한 사용자 지정 유효성 검사 구현을 제공하려면 어떻게해야합니까? JavaEE6 JSF 웹 응용 프로그램에@Size에 대한 사용자 지정 검사기 제공
@Size와 같은 기본 제공 제약 조건에 대한 사용자 지정 유효성 검사 구현을 제공하려면 어떻게해야합니까? JavaEE6 JSF 웹 응용 프로그램에@Size에 대한 사용자 지정 검사기 제공
는 ConstraintValidator<MyType, Size>
을 구현하는 XML 기반의 제약 매핑을 통해 등록 :
<constraint-mappings
xmlns="http://jboss.org/xml/ns/javax/validation/mapping" version="1.1">
<constraint-definition annotation="javax.validation.constraint.Size">
<validated-by include-existing-validators="false">
<value>org.mycompany.MySizeValidator</value>
</validated-by>
</constraint-definition>
</constraint-mappings>
및 META-INF/validation.xml
이 매핑을 추가 :
<validation-config
xmlns="http://jboss.org/xml/ns/javax/validation/configuration" version="1.1">
<constraint-mapping>path/to/mapping.xml</constraint-mapping>
</validation-config>
당신은 더 많은 것을 배울 수 최대 절전 Validator reference guide.
그것은 당신을 위해 작동합니다. 그러나 완벽하지는 않습니다. 서버 로그의 WildFly 8.1.0에서 META-INF/validation.xml이 발견되어 많은 행을 보았습니다. XML 기반의 설정을 파싱하기 .' 왜이 파일을 여러 번 파싱 하는가? –