-
value
String value
参数名
-
validateType
ValidateType validateType
内置验证类型,如邮箱、电话号、浮点数、域名、ip等等
-
validateRegex
String validateRegex
自定义验证正则
-
validateMsg
String validateMsg
验证失败后的错误消息
-
validateMsgKey
String validateMsgKey
验证失败后的错误消息的国际化messages_*.properties中的key值
需要配合spring message使用
-
validateMsgParams
String[] validateMsgParams
验证失败后的错误消息的国际化messages_*.properties中的{n}占位参数
需要配合spring message使用
-
validateGroups
Class<T>[] validateGroups
配合beanClass参数使用,对应功能为hibernate-validate的group场景,使用方式不变
-
beanClass
Class<T> beanClass
对应功能为hibernate-validate方式的pojo验证,对应的beanClass属性中应该包含hibernate-validate注解
-
nullable
boolean nullable
能否为null,默认可以
-
isBlank
boolean isBlank
能够为空字符串,默认为不可以
-
max
double max
数字类型参数的最大值
-
min
double min
数字类型参数的最小值
-
maxSize
int maxSize
最大长度
-
minSize
int minSize
最小值
-
customBusiness
Class<T>[] customBusiness
自定义验证过程