抛异常给前端的方式
Posted dianzan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了抛异常给前端的方式相关的知识,希望对你有一定的参考价值。
1
public class ContentController @Autowired private ContentService contentService; @RequestMapping("/list/contentCategoryId") @ResponseBody public TaotaoResult getContentList(@PathVariable Long contentCategoryId) try List<TbContent> list = contentService.getContentList(contentCategoryId); return TaotaoResult.ok(list); catch (Exception e) e.printStackTrace(); return TaotaoResult.build(500, ExceptionUtil.getStackTrace(e));
package com.taotao.common.utils; import java.io.PrintWriter; import java.io.StringWriter; public class ExceptionUtil /** * 获取异常的堆栈信息 * * @param t * @return */ public static String getStackTrace(Throwable t) StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); try t.printStackTrace(pw); return sw.toString(); finally pw.close();
以上是关于抛异常给前端的方式的主要内容,如果未能解决你的问题,请参考以下文章