自定义注解实现约束验证[ConstraintValidator]
通过注解形式,对于前端传入的数据,我们可以在接收实体类上加注解比如@NotNull @Pattern等 这样我们的业务逻辑可能会少很多。但是对于一些复杂的校验, 而该工具包又没有给我们提供这样的注解, 我们可以实现约束器接口ConstraintValidator自定义。1.可以通过[if-else]的方式, 很明显对于一些简单数据验证写大量的if-else判断会影响代码的简洁性。至此就完成了自定义手机号合法性验证的注解, 使用方式和开头描述的一样, 在接收实体类中的属性上加入该注解。
原创
2024-02-01 16:36:09 ·
497 阅读 ·
0 评论