目录
参数验证源码分析
前端页面
前端操作调用后端接口,出现错误
调用后端接口URL
前端代码
前端:ruoyi-ui/src/views/system/role/index.vue
后端代码
后端:ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java
自定义参数验证注解
目标任务
当学生姓名为空时,无法添加进数据库,并且抛出异常“学生名称不能为空”
添加注解
添加 Validated 注解,使得Spring 会根据指定的验证器对目标对象的字段或方法参数进行验证。
添加@NotBlank注解,使得输入为空时抛出指定错误,添加@Size注解,限制输入内容长度
触发抛出异常
触发成功,任务完成