课程
/后端开发
/Java
/Spring Boot进阶之Web进阶
抛出异常的时候 只是有个code 和msg 为什么会把data这个字段返回回去
2017-10-25
源自:Spring Boot进阶之Web进阶 2-6
正在回答
你看一下你的 ExceptionHandle 类;
if(e instanceof GirlException){ return (((GirlException) e).getCode(),e.getMessage()); }else { logger.error("【系统异常】:{}",e); return (-1,"未定义错误!"); }
加粗的地方,看到了吧,还是返回你构造的那个参数结构,所以带有 data 值。
慕UI8016668
举报
《2小时学习Spring Boot》之进阶教程,针对Web方面的相关技巧
2 回答直接返回一个有MSG和DATA为空的RESULT不行吗?
1 回答为什么我调用JPA find的所有方法不是返回List就是Optional没有返回对象?
2 回答为什么返回的对象是json格式?
1 回答有关Rest风格的返回值
1 回答怎么修改返回值