<dependency>
<groupId>io.niaouli</groupId>
<artifactId>niaouli-validation</artifactId>
<version>1.0.0</version>
</dependency>
public class User {
@NotBlank
@Length(min = 2)
private String name;
// other properties
}
import io.niaouli.validation.Validate;
public class UserManager {
public void createUser(User user) {
ValidationResult result = Validate.of(user).validate();
if (result.isValid()) {
} else {
List<ValidationError> errors = result.getErrors();
for (ValidationError error : errors) {
System.out.println(error.getMessage());
}
}
}
}