目录
1、触发验证实例
我们在若依模块中添加数据时,有时会出现添加数据格式错误
我们在岗位编码处修改成诸如多于64个字符时就会产生报错
2、触发验证抛出异常
3、前端代码分析
确定后,通过updatePost 函数对URI 为/system/post 发起HTTP PUT 操作,请求body 为data
后端返回信息,前端的处理逻辑,返回code为500 时,输出错误提示message框
4、后端代码分析
当PostCode不满足两个注解限制时。就会抛出异常,同时显示message“岗位编码长度不能超过64个字符”
@RestControllerAdvice用于注册全局异常 处理器类 指定异常捕捉类的处理函数
5、自定义参数验证注解
新增Nonumber注解,设置自定义校验器NonumberValidator.class
自定义Nonumber校验器,实现ConstraintValidator接口
在实体类中使用自定义的Nonumber注解