捕获IoException: Broken pip并处理

This commit is contained in:
谭凯凯 2025-01-10 09:31:18 +08:00 committed by Tankaikai
parent 230f172b51
commit 9d0ed1ff9c
1 changed files with 7 additions and 0 deletions

View File

@ -14,6 +14,8 @@ import org.springframework.web.context.request.ServletWebRequest;
import org.springframework.web.context.request.WebRequest;
import org.springframework.web.servlet.NoHandlerFoundException;
import java.io.IOException;
/**
* 异常处理器
*
@ -77,6 +79,11 @@ public class SqxExceptionHandler {
return new ResponseEntity<>(HttpStatus.TOO_MANY_REQUESTS);
}
@ExceptionHandler(IOException.class)
public Result handleIoException() {
return Result.error("请求中断,请重试");
}
private void logErrorInfo(WebRequest webRequest) {
if (webRequest instanceof ServletWebRequest) {
ServletWebRequest servletWebRequest = (ServletWebRequest) webRequest;