<dependency> <groupId>net.sf.niaouli</groupId> <artifactId>niaouli-validation</artifactId> <version>2.2.2</version> </dependency> compile 'net.sf.niaouli:niaouli-validation:2.2.2' import net.sf.niaouli.validator.AbstractValidator; public class MyValidator extends AbstractValidator { @Override public boolean validate(Object value) { return true; } } import net.sf.niaouli.validation.ValidationResult; import net.sf.niaouli.validator.ValidatorManager; public class MyApp { public static void main(String[] args) { MyValidator myValidator = new MyValidator(); ValidationResult result = ValidatorManager.validate(myValidator, "your data to be validated"); if (result.isValid()) { } else { System.out.println(result.getErrorMessage()); } } } import net.sf.niaouli.validator.AbstractValidator; public class MyCustomValidator extends AbstractValidator { @Override public boolean validate(Object value) { return true; } } import net.sf.niaouli.validator.ValidatorManager; public class MyApp { public static void main(String[] args) { MyCustomValidator customValidator = new MyCustomValidator(); ValidatorManager.registerValidator(customValidator); ValidationResult result = ValidatorManager.validate(customValidator, "your data to be validated"); } }


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