SpringBoot校验方法之实体校验

  • 当我们表单数据提交的时候,前端的校验我么可以使用一些类似于JQuery Validate等js插件实现,而后端我们可以使用Hibernate Validate来做校验。
    springboot会自动集成Hibernate validatior

第一步:首先在实体的属性上添加对应的校验规则,比如:
SpringBoot校验方法之实体校验_第1张图片

第二步:那我们如何使用呢?
我们可以使用**@Validated**注解方式,如果实体不符合要求,系统会抛出异常,那么我们的异常中处理中就被捕获到
被MethodArgumentNotValidException.
SpringBoot校验方法之实体校验_第2张图片
注意我们的返回值是Result是我们设置的一个返回信息的封装类,这样我们设置的信息封装类(Result写法以及异常类的写法)以及异常类与我们的系统完美的结合在一起,不要使用刚开始我们使用的返回值为简单的String类型。

你可能感兴趣的:(Spring,Boot)