Spring boot Spring自定义异常hanlding @ExceptionHandler(RecordAlreadyExistException.class) 公共最终响应处理已存在记录例外( RecordAlreadyExistException ex,WebRequest请求){ 列表详细信息=新建ArrayList(); details.add(例如getLocalizedMessage()); ErrorResponse errorDetails=新的ErrorResponse( “已注册用户?您忘记密码了吗?请联系”anemail@gmail.com对于所有查询”,详细信息); 返回新的响应属性(errorDetails,HttpStatus.NOT_FOUND); }

Spring boot Spring自定义异常hanlding @ExceptionHandler(RecordAlreadyExistException.class) 公共最终响应处理已存在记录例外( RecordAlreadyExistException ex,WebRequest请求){ 列表详细信息=新建ArrayList(); details.add(例如getLocalizedMessage()); ErrorResponse errorDetails=新的ErrorResponse( “已注册用户?您忘记密码了吗?请联系”anemail@gmail.com对于所有查询”,详细信息); 返回新的响应属性(errorDetails,HttpStatus.NOT_FOUND); },spring-boot,exception,Spring Boot,Exception,以下是我的设想: 当用户已经存在时, 它应该抛出这个自定义异常。 我得到了回应码, 但不是身体 (即,我在响应实体中传递的错误详细信息是 不显示在浏览器中) 有什么想法吗?您的@ExceptionHandler是在标有@RestController的类中定义的吗?您在应用程序的日志中是否看到任何异常(您正在处理的除外)?调试时,我可以看到异常id,甚至消息,但在邮件到达时无法在邮递员中看到。i、 e.在《邮递员》中,我得到的是确切的http错误代码,而不是添加的消息。如果您看到错误详细信息,则是

以下是我的设想: 当用户已经存在时, 它应该抛出这个自定义异常。 我得到了回应码, 但不是身体 (即,我在响应实体中传递的错误详细信息是 不显示在浏览器中)


有什么想法吗?

您的
@ExceptionHandler
是在标有
@RestController
的类中定义的吗?您在应用程序的日志中是否看到任何异常(您正在处理的除外)?调试时,我可以看到异常id,甚至消息,但在邮件到达时无法在邮递员中看到。i、 e.在《邮递员》中,我得到的是确切的http错误代码,而不是添加的消息。如果您看到错误详细信息,则是包含它但未显示的错误详细信息。您的
@ExceptionHandler
是否在标记为
@RestController
的类中定义?您在应用程序的日志中是否看到任何异常(您正在处理的除外)?调试时,我可以看到异常id,甚至消息,但在邮件到达时无法在邮递员中看到。i、 e.在《邮递员》中,我得到的是确切的http错误代码,而不是添加的消息。如果您看到错误详细信息,则显示错误详细信息但未显示错误详细信息。