คำถามติดแท็ก hibernate-validator

15
การตรวจสอบความถูกต้องข้ามเขตข้อมูลด้วย Hibernate Validator (JSR 303)
มีการใช้ (หรือการใช้งานของบุคคลที่สามสำหรับ) การตรวจสอบข้ามเขตข้อมูลใน Hibernate Validator 4.x หรือไม่? ถ้าไม่เป็นวิธีที่ดีที่สุดในการใช้ตัวตรวจสอบความถูกต้องข้ามเขตข้อมูลคืออะไร? ตัวอย่างเช่นคุณจะใช้ API เพื่อตรวจสอบความถูกต้องของคุณสมบัติ bean สองตัวได้อย่างไร (เช่นการตรวจสอบความถูกต้องของฟิลด์รหัสผ่านที่ตรงกับฟิลด์การตรวจสอบรหัสผ่าน) ในคำอธิบายประกอบฉันคาดหวังสิ่งที่ชอบ: public class MyBean { @Size(min=6, max=50) private String pass; @Equals(property="pass") private String passVerify; }

10
javax.validation.ValidationException: HV000183: ไม่สามารถโหลด 'javax.el.ExpressionFactory'
ฉันพยายามเขียนแอปพลิเคชั่นที่เรียบง่ายมากด้วยตัวตรวจสอบความจำศีล: ขั้นตอนของฉัน: เพิ่มการอ้างอิงต่อไปนี้ใน pom.xml: <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.1.1.Final</version> </dependency> เขียนโค้ด: class Configuration { Range(min=1,max=100) int threadNumber; //... public static void main(String[] args) { ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); Validator validator = factory.getValidator(); Configuration configuration = new Configuration(); configuration.threadNumber = 12; //... Set<ConstraintViolation<Configuration>> constraintViolations = validator.validate(configuration); System.out.println(constraintViolations); } } และฉันได้รับการติดตาม stacktrace: Exception …

1
มีทางเลือกอะไรบ้างในการ @SafeHtml ของ Hibernate Validator เพื่อตรวจสอบความถูกต้องของ Strings
ตามที่ระบุใน JavaDocs มันจะถูกลบออกในอนาคต มีห้องสมุดทางเลือกอื่นที่ทำงานคล้ายกันผ่านบันทึกย่อหรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.