SpringBoot校验方法之实体校验
- 当我们表单数据提交的时候,前端的校验我么可以使用一些类似于JQuery Validate等js插件实现,而后端我们可以使用Hibernate Validate来做校验。
springboot会自动集成Hibernate validatior
第一步:首先在实体的属性上添加对应的校验规则,比如:
第二步:那我们如何使用呢?
我们可以使用**@Validated**注解方式,如果实体不符合要求,系统会抛出异常,那么我们的异常中处理中就被捕获到
被MethodArgumentNotValidException.
注意我们的返回值是Result是我们设置的一个返回信息的封装类,这样我们设置的信息封装类(Result写法以及异常类的写法)以及异常类与我们的系统完美的结合在一起,不要使用刚开始我们使用的返回值为简单的String类型。