参数校验
Leap 支持使用注解直接定义参数的校验规则。
目前支持的校验注解有:
@Required
:必传;@NotNull
:不可为null
;@NotEmpty
:不可为空;@Min
:最小值,只支持在数值类型上使用;@Max
:最大值,只支持在数值类型上使用;@Length
:限定字符串长度的最大值或最小值;@Email
:限定字符串符合 Email 的格式;@Pattern
:限定字符串符合自定义的正则表达式。
下面是使用示例:
public class UserController {
public String create(@Required Integer id, @Required @Email String mail) {
// do create
}
}