校验失败

来源:6-11 集成Validation做参数校验

慕哥1564728

2021-09-13

在访问以下url(size为空),并没有校验到size不为空的validation
http://127.0.0.1:8880/ebook/list?page=1&size=
图片描述
而且异常为NumberFormatException,但是也进入到了@ExceptionHandler(value = BindException.class)的方法体中,这是为什么呢?

ControllerExceptionHandler

写回答

1回答

甲蛙

2021-09-14

还没到校验就错了,你定义的是int类型,但是不放值,就报错了

第2个问题你再确认下是这样吗?按理只会拦截配置的异常类及其子类。你是否有配置Exception.class?

0
1
慕哥1564728
配置的是BindException @ExceptionHandler(value = BindException.class)
2021-09-14
共1条回复

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2524 学习 · 1671 问题

查看课程