@RestControllerAdvice
@Slf4j
public class GlobalException {
@ExceptionHandler(ServiceException.class)
public String serviceExceptionHandler(ServiceException e) {
StackTraceElement stackTraceElement = e.getStackTrace()[0];
// 获取类名
String className = stackTraceElement.getClassName();
String filePath = stackTraceElement.getFileName();
int lineNumber = stackTraceElement.getLineNumber();
String methodName = stackTraceElement.getMethodName();
log.info("类名:{},文件路径:{},行数:{},方法名:{}", className, filePath , lineNumber, methodName);
return "类名:" + className + ",文件路径:" + filePath + ",行数:" + lineNumber + "方法名:" + methodName;
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。