丁云鹏 1 年間 前
コミット
2695b7d1dd

+ 9 - 2
recommend-server-client/src/main/java/com/tzld/piaoquan/recommend/server/client/ProtobufUtils.java

@@ -4,16 +4,23 @@ import com.google.protobuf.InvalidProtocolBufferException;
 import com.google.protobuf.Message;
 import com.google.protobuf.MessageOrBuilder;
 import com.google.protobuf.util.JsonFormat;
+import lombok.extern.slf4j.Slf4j;
 
 /**
  * @author dyp
  */
+@Slf4j
 public class ProtobufUtils {
-    public static String toJson(MessageOrBuilder message) throws InvalidProtocolBufferException {
+    public static String toJson(MessageOrBuilder message) {
         if (message == null) {
             return "";
         }
-        return JsonFormat.printer().includingDefaultValueFields().print(message);
+        try {
+            return JsonFormat.printer().includingDefaultValueFields().print(message);
+        } catch (InvalidProtocolBufferException e) {
+            log.error("ProtobufUtils toJson error", e);
+        }
+        return "";
     }
 
     public static void fromJson(String json, Message.Builder builder) throws InvalidProtocolBufferException {