抛出异常的时候 只是有个code 和msg 为什么会把data这个字段返回回去
你看一下你的 ExceptionHandle 类;
if(e instanceof GirlException){ return (((GirlException) e).getCode(),e.getMessage()); }else { logger.error("【系统异常】:{}",e); return (-1,"未定义错误!"); }
加粗的地方,看到了吧,还是返回你构造的那个参数结构,所以带有 data 值。