<dependency> <groupId>org.apache.bval</groupId> <artifactId>bval-jsr303</artifactId> <version>1.2.0</version> </dependency> groovy implementation 'org.apache.bval:bval-jsr303:1.2.0' public class User { @NotNull String username; } import org.apache.bval.jsr303.ApacheValidationProvider; public class Main { public static void main(String[] args) { ApacheValidationProvider provider = new ApacheValidationProvider(); ValidatorFactory factory = provider.buildDefaultValidatorFactory(); Validator validator = factory.getValidator(); User user = new User(); user.setUsername(null); Set<ConstraintViolation<User>> violations = validator.validate(user); if (violations.isEmpty()) { } else { for (ConstraintViolation<User> violation : violations) { } } } }


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