SpringBoot后端进行数据校验JSR303的使用详解
因为请求数据发送的链接很容易获取,可以不经过前端界面,使用postman等工具直接向后台发送数据,这就可能造成发送的数据是不合法的情况。这个是用来引入对jsr303注解的支持。首页代码放到传统的检验方式要在后端进行数据校验,传统的校验方式在controller层接受数据后,按照要求对数据进行校验比如要接收一个user bean对象。现在要对user对象中的如果有多个方法都需要接受user对象, 而且要校验的属性可能不止使用JSR303为了解决上述问题,我们可以使用JSR303提供的注解进行校验。JSR是Java Specification Requests的缩写,意思是Java 规范提案。JSR303也就是第303号提案。并且会给出默认的提示信息。指定message的值即可。错误信息的获取与响应当校验出错时,会默认返回一个错误界面,或者返回错误提示的json数据。
下载地址
用户评论