diff --git a/kernel-s-system/system-integration-rest/src/main/java/cn/stylefeng/roses/kernel/system/integration/ErrorStaticJsonView.java b/kernel-s-system/system-integration-rest/src/main/java/cn/stylefeng/roses/kernel/system/integration/ErrorStaticJsonView.java index ad590dcfd..9df5d2531 100644 --- a/kernel-s-system/system-integration-rest/src/main/java/cn/stylefeng/roses/kernel/system/integration/ErrorStaticJsonView.java +++ b/kernel-s-system/system-integration-rest/src/main/java/cn/stylefeng/roses/kernel/system/integration/ErrorStaticJsonView.java @@ -23,8 +23,13 @@ public class ErrorStaticJsonView implements View { return; } - ErrorResponseData errorResponseData = new ErrorResponseData("404", "请求资源不存在"); - ResponseRenderUtil.renderJsonResponse(response, errorResponseData); + // 如果是运维平台404,Redirect到首页 + if (model.get("path") != null && String.valueOf(model.get("path")).startsWith("/guns-devops")) { + response.sendRedirect("/guns-devops"); + } else { + ErrorResponseData errorResponseData = new ErrorResponseData<>("404", "请求资源不存在"); + ResponseRenderUtil.renderJsonResponse(response, errorResponseData); + } } @Override