最代码官方
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/
项目截图(必填)
运行截图(必填)
http://localhost:8080/reset-password
输入不同密码时提示
输入相同密码时
注意事项(可选)
也可以自定义验证多个字段
@FieldMatch.List({ @FieldMatch(first = "password", second = "confirmPassword", message = "The password fields must match"), @FieldMatch(first = "email", second = "confirmEmail", message = "The email fields must match") })
猜你喜欢
- springboot+spring security通过内置方法rememberMe实现记住登录的实例
- spring boot+aop实现注解拦截异常日志和接口响应所用时间日志
- Spring Boot简单而又强大的AOP异步日志注解系统
- Spring Boot项目中实现最简单的自定义注解实例
- Spring Boot创建自定义Banner.txt实例
- Spring Boot配置@Profile注解加载不同环境的配置文件实例
- Spring Boot Actuator 2.3.4.RELEASE新版本实现自定义端点信息的配置实例
- spring AOP 过滤器 拦截器 执行顺序示例
- spring boot使用不指定Maven parent pom来创建可执行的spring boot项目
- Spring Boot整合thymeleaf做为显示层的hello world实例
- Spring Boot整合SpringFox Swagger2实现REST API增删改查项目实例
- Spring Boot演示@ConfigurationProperties标注实现自定义配置属性的实例
请下载代码后再发表评论
文件名:field-match.zip,文件大小:12.731K
下载
- /
- /field-match
- /field-match/pom.xml
- /field-match/src
- /field-match/src/main
- /field-match/src/main/java
- /field-match/src/main/java/com
- /field-match/src/main/java/com/memorynotfound
- /field-match/src/main/java/com/memorynotfound/spring
- /field-match/src/main/java/com/memorynotfound/spring/security
/field-match/src/main/java/com/memorynotfound/spring/security/Run.java
- /field-match/src/main/java/com/memorynotfound/spring/security/constraint
- /field-match/src/main/java/com/memorynotfound/spring/security/web
/field-match/src/main/java/com/memorynotfound/spring/security/web/PasswordResetController.java
- /field-match/src/main/java/com/memorynotfound/spring/security/web/dto
- /field-match/src/main/java/com/memorynotfound/spring/security
- /field-match/src/main/java/com/memorynotfound/spring
- /field-match/src/main/java/com/memorynotfound
- /field-match/src/main/java/com
- /field-match/src/main/java
- /field-match/src/main
- /field-match

- 证 Spring Boot创建自定义Banner.txt实例
- 证 Spring Boot配置@Profile注解加载不同环境的配置文件实例
- 证 Spring Boot Actuator 2.3.4.RELEASE新版本实现自定义端点信息的配置实例
- 原证 spring AOP 过滤器 拦截器 执行顺序示例
- 证 spring boot使用不指定Maven parent pom来创建可执行的spring boot项目
- 证 Spring Boot整合thymeleaf做为显示层的hello world实例
- 证 Spring Boot整合SpringFox Swagger2实现REST API增删改查项目实例
- 证 Spring Boot演示@ConfigurationProperties标注实现自定义配置属性的实例
- 证 Spring Boot整合Ehcache的简单入门实例
- 原证 Swagger的简单案例,适合初级者学习使用
- 原 SpringBoot入门整合开发java Web项目实例
- 证 Springboot+thymeleaf对员工的增删改查操作 带分页功能

annazhang LV29
2023年4月8日
whfuai LV14
2022年9月17日
苏屿999 LV9
2021年10月21日
弹指又十年 LV8
2021年10月17日
Curryhuang LV3
2021年6月22日

zzzyyy1 LV2
2024年10月4日
Iterman LV2
2024年9月30日
edpwyg LV14
2024年7月28日
ykllykll
2024年7月24日
暂无贡献等级
17380184110
2024年6月18日
暂无贡献等级
微信网友_6754091131867136
2023年11月27日
暂无贡献等级
chenlie LV2
2023年11月21日
漫步的海星 LV4
2023年9月26日
dapeng0011 LV15
2023年6月19日
annazhang LV29
2023年4月8日