zoukankan      html  css  js  c++  java
  • 异常处理

    //获取异常发生所在的类名、方法名、行数

     1 @RestControllerAdvice
     2 @Slf4j
     3 public class GlobalException {
     4 @ExceptionHandler(XXXException.class)
     5 public String serviceExceptionHandler(XXXException e) {
     6 StackTraceElement stackTraceElement = e.getStackTrace()[0];
     7 // 获取类名
     8 String className = stackTraceElement.getClassName();
     9 String filePath = stackTraceElement.getFileName();
    10 int lineNumber = stackTraceElement.getLineNumber();
    11 String methodName = stackTraceElement.getMethodName();
    12 log.info("类名:{},文件路径:{},行数:{},方法名:{}", className, filePath , lineNumber, methodName);
    13 return "类名:" + className + ",文件路径:" + filePath + ",行数:" + lineNumber + "方法名:" + methodName;
    14 }
    15 }
  • 相关阅读:
    拍皮球 (Java实现)
    余弦 (java实现)
    循环输出
    从1输出n位数字
    数值的整数次方
    旋转数组的最小数字
    简单使用栈实现队列
    重建二叉树
    链表逆序输出
    替代空格
  • 原文地址:https://www.cnblogs.com/blwy-zmh/p/15177534.html
Copyright © 2011-2022 走看看