<dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator-gwt</artifactId> <version>6.0.17.Final</version> </dependency> public class TechnologyPrinciple { private String name; private String description; private boolean status; // ... } @GwtValidation(TechnologyPrinciple.class) public interface ValidationService extends Validator { } ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); ValidationService validationService = GWT.create(ValidationService.class); validationService.init(factory); TechnologyPrinciple techPrinciple = new TechnologyPrinciple(); techPrinciple.setName(null); techPrinciple.setStatus(false); Set<ConstraintViolation<TechnologyPrinciple>> violations = validationService.validate(techPrinciple); for (ConstraintViolation<TechnologyPrinciple> violation : violations) { String errorMessage = violation.getMessage(); System.out.println(errorMessage); }


上一篇:
下一篇:
切换中文