- @Null 验证对象是否为空
- @NotNull 验证对象是否不为Null
- @NotEmpty 检查约束元素是否为Null或Empty
- @AssertTrue 或@AssertFalse 判断是否为True或False
- @Size(min=,max=) 或 @Length(min=,max=) 长度是否在范围内
- @Email 验证是否是邮件地址,如果为null,不进行验证,算通过验证。
- @Validated Spring的校验机制,具体作用???
- @Autowired 注入类方法,解决注入类实例化的问题。
时间检查
- @Past 验证Date 和Calendar 对象是否在当前时间之前
- @Futura 是否在当前时间之后
正则
验证url
- @URL(protocol=,host=, port=,regexp=, flags=)
例子
@NotNull
@Length(min = 1,max = 5)
private String name;
@Size(min=1,max=5)
private int pasWord
@RequestMapping(value = "/create", method = RequestMethod.POST) //接口地址
@ResponseBody //写到Response对象的body
网友评论