4.0 이전의 JAXB 및 XML Binding은 더 이상 사용되지 않는 Validator 클래스를 제공합니다. 요청 시 유효성 검증이 더 이상 지원되지 않으므로 이 클래스는 XML Binding 4.0에서 사용할 수 없습니다.
대신 스키마 유효성 검증을 사용하여 역마샬링 시간 유효성 검증을 수행하는 것이 좋습니다.
다음은 스키마 유효성 검증을 사용하는 방법의 예입니다.
SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
Schema dataObjectSchema = schemaFactory.newSchema(newFile("dataObjectSchema.xml"));
jaxbUnmarshaller.setSchema(dataObjectSchema);
더 많은 Jakarta 10 마이그레이션 정보는 Jakarta XML Binding 4.0 및 3.0의 차이점을 참조하십시오.