如何删除响应状态异常中的'PATH'



我想知道如何删除错误json中的此路径参数,该错误json是从我的Spring Boot Rest服务中抛出的。

{
"timestamp": "2022-11-02T09:27:33.993+00:00",
"status": 404,
"error": "Not Found",
"message": " Employee Not Found :1265",
"path": "/1265"
}

由于您正在使用spring,我强烈建议您通过在项目中实现@ControllerAdvice来创建一个全局异常处理程序。这将帮助您编写自定义异常类,这将在许多方面帮助您的项目

  1. 它使我们能够完全控制响应的主体以及状态代码。

  2. 它提供了几个异常到同一方法的映射一起处理。

  3. 它很好地利用了更新的RESTful ResposeEntity响应

这里有一些链接可以帮助您入门。

https://www.baeldung.com/exception-handling-for-rest-with-spring

https://www.bezkoder.com/spring-boot-controlleradvice-exceptionhandler/

https://zetcode.com/springboot/controlleradvice/

最新更新