Spring Web框架中是否有任何特定的验证机制

时间:2018-07-07 11:41:29

标签: java spring spring-mvc jdbctemplate spring-web

使用hibernate / JPA,我们可以通过使用模型本身中的特定注释轻松地进行服务器端数据验证。 我只是使用JDBC模板来访问dB。 我是否选择数据验证,是否逐一检查每个条目的特异性,或者是否有任何我不了解的弹簧功能可以轻松地帮助进行数据验证?

2 个答案:

答案 0 :(得分:1)

您可以始终使用休眠验证。您可以通过javax.validation.constraints.弹簧中的注释来注释请求对象中的字段,这将根据注释验证您的请求。

答案 1 :(得分:1)

对于服务器端,有一个Hibernate Validators选项。这里的https://www.journaldev.com/2668/spring-validation-example-mvc-validator是一个很好的例子。

否则,在收到控制器上的字段后,您可以使用正则表达式手动进行验证。 https://www.ntu.edu.sg/home/ehchua/programming/java/Java_Regexe.html

对于客户端/前端验证,您可以使用javascript / jquery验证。只是看看jquery validate插件。

https://jqueryvalidation.org/