运行项目后在浏览器输入 url: http://127.0.0.1:8080/test1 提示“Whitelabel Error Page”,
IDEA控制台报异常在浏览器输入 url(传参): http://127.0.0.1:8080/test1?password=1 可看到调用成功
还有其他注解,作用如下:
@NotNull 判断包装类是否null
@NotBlank 判断字符串是否为null或者空串
@NotEmpty 判断集合是否为空
@Length 判断字符长度
@Min 判断数值最小值
@Max 判断数值最大值
@Email 判断邮箱是否合法
可以写下面测试方法验证:
@RequestMapping("/testother")
@ResponseBody
public String testother(@NotBlank @Length(min = 1, max = 100) String password, @NotNull @Min(10) @Max(20) Integer count, @NotEmpty @RequestParam List<String> lists, @NotBlank @NotEmpty String email){
System.out.println(password);
System.out.println(count);
System.out.println(lists);
System.out.println(email);
return "请求test2";
}
还可以对对象进行验证,
创建device类,同时生成get set toString方法 编写测试方法其中BindingResult 用于获取校验结果
网友评论