JSR 303校验使用例子

zhanglei 2022年06月08日 285次浏览

这边以邮箱校验为例:

在Person类的name属性上加@Validated注解

image-20220608110435277

使用校验注解要导入以下依赖:

image-20220608110840305

同时yaml文件中

image-20220608110617862

也就是说将zhanglei赋值给了Person类中的name属性

测试类

image-20220608110905961

测试结果

image-20220608111145707

注:对于所有校验的注解,可以在javax.validation.constraints包下找到,按住ctrl,鼠标左键:

image-20220608112151201

可以看到所有注解所在位置了:

image-20220608112350682