最代码官方的gravatar头像
最代码官方 2020-11-29 20:38:50

springboot自定义注解实现重置密码验证功能

项目描述

表单提交时,经常会有重置密码,重置邮箱的操作,很多情况下都是硬编码实现验证的,该代码实现了自定义标注实现校验2次输入的字符串是否相同

运行环境

jdk8+IntelliJ IDEA+maven

项目技术(必填)

spring boot+javax.validation.ConstraintValidator接口

数据库文件(可选)

依赖包文件(可选)

maven搭建

链接:https://pan.baidu.com/s/1LjdOGj_MOYCzK85r9RBsvA
提取码:avpf

是否原创(转载必填原文地址)

转载https://memorynotfound.com/field-matching-bean-validation-annotation-example/

项目截图(必填)

springboot自定义注解实现重置密码验证功能

运行截图(必填)

http://localhost:8080/reset-password

输入不同密码时提示

springboot自定义注解实现重置密码验证功能

输入相同密码时

springboot自定义注解实现重置密码验证功能

注意事项(可选)

也可以自定义验证多个字段

@FieldMatch.List({
        @FieldMatch(first = "password", second = "confirmPassword", message = "The password fields must match"),
        @FieldMatch(first = "email", second = "confirmEmail", message = "The email fields must match")
})

打赏

文件名:field-match.zip,文件大小:12.731K 下载
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友