|
|
@@ -2,6 +2,7 @@ package com.sckw.core.filter;
|
|
|
|
|
|
import com.sckw.core.exception.SystemException;
|
|
|
import jakarta.servlet.*;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import java.io.IOException;
|
|
|
@@ -12,6 +13,7 @@ import java.io.IOException;
|
|
|
* @date 2023/6/14
|
|
|
*/
|
|
|
@Component
|
|
|
+@Slf4j
|
|
|
public class ExceptionFilterConfig implements Filter {
|
|
|
@Override
|
|
|
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
|
|
|
@@ -19,11 +21,12 @@ public class ExceptionFilterConfig implements Filter {
|
|
|
filterChain.doFilter(servletRequest, servletResponse);
|
|
|
} catch (SystemException e) {
|
|
|
// 传递异常信息
|
|
|
- servletRequest.setAttribute("code", e.getCode());
|
|
|
- servletRequest.setAttribute("message", e.getMessage());
|
|
|
- // 指定处理该请求的处理器
|
|
|
- RequestDispatcher requestDispatcher = servletRequest.getRequestDispatcher("/error/throwError");
|
|
|
- requestDispatcher.forward(servletRequest, servletResponse);
|
|
|
+// servletRequest.setAttribute("code", e.getCode());
|
|
|
+// servletRequest.setAttribute("message", e.getMessage());
|
|
|
+// // 指定处理该请求的处理器
|
|
|
+// RequestDispatcher requestDispatcher = servletRequest.getRequestDispatcher("/error/throwError");
|
|
|
+// requestDispatcher.forward(servletRequest, servletResponse);
|
|
|
+ log.error("请求异常:", e);
|
|
|
}
|
|
|
}
|
|
|
}
|