This is an automated email from the ASF dual-hosted git repository.

benjobs pushed a commit to branch restresp
in repository https://gitbox.apache.org/repos/asf/incubator-streampark.git


The following commit(s) were added to refs/heads/restresp by this push:
     new 85fcc2fd8 [Improve] formatter improvement
85fcc2fd8 is described below

commit 85fcc2fd89fa1bb066ac6786ce4ddc05cf6f1af4
Author: benjobs <[email protected]>
AuthorDate: Fri Sep 15 11:48:01 2023 +0800

    [Improve] formatter improvement
---
 .../java/org/apache/streampark/console/base/domain/RestResponse.java | 5 +++--
 .../streampark/console/base/handler/GlobalExceptionHandler.java      | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/base/domain/RestResponse.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/base/domain/RestResponse.java
index 9b1186a05..e016c9aae 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/base/domain/RestResponse.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/base/domain/RestResponse.java
@@ -17,9 +17,10 @@
 
 package org.apache.streampark.console.base.domain;
 
+import org.slf4j.helpers.MessageFormatter;
+
 import javax.validation.constraints.NotNull;
 
-import java.util.Formatter;
 import java.util.HashMap;
 
 public class RestResponse extends HashMap<String, Object> {
@@ -49,7 +50,7 @@ public class RestResponse extends HashMap<String, Object> {
   }
 
   public static RestResponse fail(Long code, String format, Object... args) {
-    String message = new Formatter().format(format, args).toString();
+    String message = MessageFormatter.arrayFormat(format, args).getMessage();
     RestResponse resp = new RestResponse();
     resp.put(STATUS_KEY, STATUS_FAIL);
     resp.put(MESSAGE_KEY, message);
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/base/handler/GlobalExceptionHandler.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/base/handler/GlobalExceptionHandler.java
index 8e059790c..c7597504b 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/base/handler/GlobalExceptionHandler.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/base/handler/GlobalExceptionHandler.java
@@ -52,7 +52,7 @@ public class GlobalExceptionHandler {
   @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
   public RestResponse handleException(Exception e) {
     log.info("Internal server error:", e);
-    return RestResponse.fail(ResponseCode.CODE_FAIL, "internal server error: 
%s", e.getMessage());
+    return RestResponse.fail(ResponseCode.CODE_FAIL, "internal server error: 
{}", e.getMessage());
   }
 
   @ExceptionHandler(value = HttpRequestMethodNotSupportedException.class)
@@ -60,7 +60,7 @@ public class GlobalExceptionHandler {
   public RestResponse handleException(HttpRequestMethodNotSupportedException 
e) {
     log.info("not supported request method,exception:{}", e.getMessage());
     return RestResponse.fail(
-        ResponseCode.CODE_FAIL, "not supported request method,exception:%s", 
e.getMessage());
+        ResponseCode.CODE_FAIL, "not supported request method,exception:{}", 
e.getMessage());
   }
 
   @ExceptionHandler(value = AbstractApiException.class)

Reply via email to