Java如何利用hibernate-validator进行后台校验

 时间:2024-11-11 08:36:46

1、对于Maven项目,需要在pom.xml中添加Hibernate Validator依赖<depend髫潋啜缅ency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>6.0.9.Final</version></dependency>

Java如何利用hibernate-validator进行后台校验

2、Bean Validation 6.0门溘曝晖版本以前有13个内置约束、5个附加约束,6.0版本开始后新增加了@Positive、@PositiveOrZ髫潋啜缅ero、@Negative、@NegativeOrZero、@PastOrPresent及@FutureOrPresent共6个内置约束。

Java如何利用hibernate-validator进行后台校验Java如何利用hibernate-validator进行后台校验

3、了解了以上注解后,我们就可以对需要进行校验的属性添加注解了,如下对Student的name属性添加了@NotNull和@Size注解

Java如何利用hibernate-validator进行后台校验

4、对传入到后台的Student对象添加@Valid注解表明对从前台传过来的对象要进行校验,添加BindingResult用于绑定校验失败的提示信息。

Java如何利用hibernate-validator进行后台校验

5、打开前台页面,在学生信息中不填写Name信息,直接提交到后台,可以看到后台输出了user name can not be empty的校验不通过提示信息。

Java如何利用hibernate-validator进行后台校验Java如何利用hibernate-validator进行后台校验

6、返回前台页面,在Name中输入test,再次将表单提交,在后台可以看到对应的校验失败提示信息。

Java如何利用hibernate-validator进行后台校验Java如何利用hibernate-validator进行后台校验

7、根据业务需要,可以给对象的不同属性添加相应的注解来实现后台校验功能。此外,针对数据的前台校验可以参考如下经验:

Java如何利用hibernate-validator进行后台校验
  • 艾尔之光剑鞘骑士职业综合型走向技能加点攻略
  • 采用机械快速螺纹接桩操作与质量符合哪些规定?
  • 实战网卡bond
  • 断路器动特性分析仪操作说明
  • 虎贝尔:如何让宝宝乖乖的待在安全座椅上!
  • 热门搜索
    冠能狗粮怎么样 ps箭头怎么画 炒饭怎么做好吃 四肢无力是怎么回事 怎么做人 打印机怎么共享 过敏性皮肤怎么治疗 淘宝视频怎么下载 小孩咳嗽老不好怎么办 鼻子大怎么办