Controller 层

Entity 层

测试:

PostData:

返回值:

从上面返回的信息可以确定 有三个字段是不合法字段,这是默认的返回效果;

如果我们想自定义返回效果呢?

那么我们就需要引入全局异常的概念

SpringBoot 全局异常

如果对SpringBoot的项目已经对有一定的异常处理了,但是对于我们开发者而言可能就不太合适了,因此我们需要对这些异常进行统一的捕获并处理。SpringBoot中有一个ControllerAdvice的注解,使用该注解表示开启了全局异常的捕获,我们只需在自定义一个方法使用ExceptionHandler注解然后定义捕获异常的类型即可对这些捕获的异常进行统一的处理。

全局异常测试

Spring Boot 参数验证和全局异常不会-Python 技术分享 Java技术分享 Python 爬虫技术_微信公众号:zeropython—昊天博客



HTTPX 基础教程-新乡seo|网站优化,网站建设_微信公众号:zeropython—昊天博客