【发布时间】:2022-01-20 03:48:31
【问题描述】:
我正在创建一个新的 SpringBoot API,并且我的模型中有一些强制参数。例如
@NotNull(message="Name is Mandatory")
public String Name
如果没有提供名称,它当前会返回状态代码 400 Bad Request 以及定义的消息。有没有办法将状态码从 400 覆盖到 404 Not found?
【问题讨论】:
-
尝试使用ControllerAdvice处理抛出的异常并返回404响应
-
我认为你可以让它抛出这样的异常并在你的 @ExceptionHandler 方法在你的 RestControllerAdvice 文件中处理它,当它的消息是你所期望的时候
标签: java spring-boot api