validator
validator copied to clipboard
🚥Fluent-validation framework for java extend from hibernate-validator.(java 对象属性流式验证框架,下一代校验框架。兼容实现 jakarta bean validation、jsr 303、hibernate-validator)
`import java.lang.annotation.Annotation; import java.util.HashMap; import java.util.List; import java.util.Map; import jakarta.validation.constraints.Max; import jakarta.validation.constraints.Min; public class ValidX { public interface IValidator { /** * * @param root * @param ruleIdent 通过外部规则文件处理 *...
User 就是validator-test中的User类,做了如下改动: //@HasNotNull({"nickName"}) private String name; @NotNull private String nickName; User user = new User(); IResult iResult = ValidHelper.failFast(user); //返回:{javax.validation.constraints.NotNull.message} String message = iResult.notPassList().get(0).message(); 返回是@NotNull的message信息,不是处理后的
