Spring Boot 全局异常处理怎么捕获对账失败异常
通过定义自定义异常类并配合 @restcontrolleradvice 进行统一拦截,即可实现对账失败异常的捕获。具体做法是创建一个继承自 runtimeexception 的 reconciliationexception,并在控制器中抛出该异常,全局处理器会将其转换为标准的 json 响应。

如何区分业务对账失败与系统内部错误
在
getMessage()
)放入响应体的 message 字段中。这样前端在接收到 BAD_REQUEST 状态码后,可以直接读取该字段显示给用户,例如“对账数据不一致,金额差异: 100.00”。












