Spring Boot实战进阶-- 第一章:表单验证

表单验证

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b5T9TODb-1580033091350)(C:\Users\test\AppData\Roaming\Typora\typora-user-images\image-20200125193858234.png)]

2. 数据传输

实体对象
在这里插入图片描述

  • 不同类对象中相同的属相值
    在这里插入图片描述

3. 数据的验证

验证注解
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bNm42htL-1580033091352)(C:\Users\test\AppData\Roaming\Typora\typora-user-images\image-20200125151127775.png)]

  • (1)数据规则设定注解
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DIql7xjQ-1580033091353)(C:\Users\test\AppData\Roaming\Typora\typora-user-images\image-20200125141948033.png)]

  • (2)在controller通过注解@Valid 来设置从前端传过来的参数需要根据上面的注解来验证,并通过BindingResult result获取验证的信息
    在这里插入图片描述
    默认错误提示信息打印结果,没有错误的属相是不提示的
    在这里插入图片描述

  • (3)自定义错误提示信息,没有错误的属相是不提示的
    在这里插入图片描述
    打印结果:
    在这里插入图片描述

  • (4)将密码不一致低错误信息添加到result中
    类方法,提高复用性
    在这里插入图片描述

发布了162 篇原创文章 · 获赞 7 · 访问量 3405

猜你喜欢

转载自blog.csdn.net/yangshengwei230612/article/details/104088598