Explorar el Código

fix(web): 统一全局异常处理返回信息格式

- 修改不支持请求方式的返回信息为"请求方式不正确!"
- 修改Servlet异常返回信息为"请求失败!"
- 修改运行时异常返回信息为"系统运行异常!"
- 修改通用异常返回信息为"系统运行异常!"

refactor(product): 调整产品模块包结构

- 将RuoyiProductApplication类从product包迁移至org.dromara.product包
肖路 hace 4 meses
padre
commit
18ccd42a5d

+ 4 - 4
ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/handler/GlobalExceptionHandler.java

@@ -45,7 +45,7 @@ public class GlobalExceptionHandler {
                                                                 HttpServletRequest request) {
         String requestURI = request.getRequestURI();
         log.error("请求地址'{}',不支持'{}'请求", requestURI, e.getMethod());
-        return R.fail(HttpStatus.HTTP_BAD_METHOD, e.getMessage());
+        return R.fail(HttpStatus.HTTP_BAD_METHOD, "请求方式不正确!");
     }
 
     /**
@@ -76,7 +76,7 @@ public class GlobalExceptionHandler {
     public R<Void> handleServletException(ServletException e, HttpServletRequest request) {
         String requestURI = request.getRequestURI();
         log.error("请求地址'{}',发生未知异常.", requestURI, e);
-        return R.fail(e.getMessage());
+        return R.fail("请求失败!");
     }
 
     /**
@@ -139,7 +139,7 @@ public class GlobalExceptionHandler {
     public R<Void> handleRuntimeException(RuntimeException e, HttpServletRequest request) {
         String requestURI = request.getRequestURI();
         log.error("请求地址'{}',发生未知异常.", requestURI, e);
-        return R.fail("系统运行异常");
+        return R.fail("系统运行异常!");
     }
 
     /**
@@ -149,7 +149,7 @@ public class GlobalExceptionHandler {
     public R<Void> handleException(Exception e, HttpServletRequest request) {
         String requestURI = request.getRequestURI();
         log.error("请求地址'{}',发生系统异常.", requestURI, e);
-        return R.fail("系统运行异常");
+        return R.fail("系统运行异常!");
     }
 
     /**

+ 1 - 1
ruoyi-modules/ruoyi-product/src/main/java/product/RuoyiProductApplication.java → ruoyi-modules/ruoyi-product/src/main/java/org/dromara/product/RuoyiProductApplication.java

@@ -1,4 +1,4 @@
-package product;
+package org.dromara.product;
 
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;