ruoyi参数验证

目录

一·查找ruoyi里的例子

触发验证抛出异常

触发方式

前端现象

后端现象

源码分析

前端代码

后端代码

报错分析

1.增加岗位编码长度超过64个字符

2.点击确定与后台交互,请求URI:'/system/post'

​编辑

3.后台检测到postCode不符合要求,抛出异常MethodArgumentNotValidException

4.异常被全局异常处理器捕获,返回message到前端,错误码是500

​编辑

5.前端路由截获错误码500的信息,进行处理显示message内容

二·自己写一个例子

后端编写代码

前端效果


一·查找ruoyi里的例子

触发验证抛出异常

触发方式

在新增岗位时添加岗位编码超过64位

前端现象

上发出现提示岗位编码长度不能超过64个字符

后端现象

源码分析

前端代码

添加岗位的前端代码

对输入框有限制不能为空

确定按钮的方法

发送HTTP POST 请求,body为data

后端代码

对它有两个限制一个不能为空,另一个是长度不超过64个字符

报错分析

1.增加岗位编码长度超过64个字符
2.点击确定与后台交互,请求URI:'/system/post'
3.后台检测到postCode不符合要求,抛出异常MethodArgumentNotValidException
4.异常被全局异常处理器捕获,返回message到前端,错误码是500
5.前端路由截获错误码500的信息,进行处理显示message内容

二·自己写一个例子

后端编写代码

记得增加@Validated注解

前端效果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值