如何自定义webservices扩展中的即用型实现错误消息,例如无效的" invalid_grant"和

2020-09-09 15:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我需要将所有应用程序故障都包装为...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我需要将所有应用程序故障都包装为自定义消息格式,并且需要采取相同的方法。

我无法捕获的场景是运行时异常和如下所示的开箱即用的Hyrbis实现

a)无效的登录名{" error":" invalid_grant"," error_description":"不良凭证"}

b)输入无效的产品,即该产品不存在。 [Http状态:400错误请求]

{"错误":[{"消息":"产品不能为空","类型":" IllegalArgumentError"}]}

有人可以建议适当的方法吗?

我尝试在自定义exceptionTranslationFilter和restHandlerExceptionResolver中捕获运行时异常,但无法捕获。

请建议我的方法是否错误。

我要显示所有错误情况的必需格式如下

{"错误":[{"消息":"试图创建重复的ID","原因":"多普特uid-Ausnahme(uid在Datenbank中的存在)","主题":" fs_duplicate_uid_exception"}] }