// Maven <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>{version}</version> </dependency> // Gradle implementation 'org.hibernate.validator:hibernate-validator:{version}' public class User { private String id; private String name; @Email(message = "Invalid email format") private String email; // Getters and Setters } public class ValidationExample { public static void main(String[] args) { ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); Validator validator = factory.getValidator(); User user = new User(); user.setId("001"); user.setName("John Doe"); user.setEmail("john.doe@example.com"); Set<ConstraintViolation<User>> violations = validator.validate(user); for (ConstraintViolation<User> violation : violations) { System.out.println(violation.getMessage()); } } }


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