From acdba954642c489fc2aed2fbf25290b5ff00b913 Mon Sep 17 00:00:00 2001 From: root <13910913995@163.com> Date: Thu, 22 May 2025 16:34:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E8=A1=A8=E4=B8=AD=E4=B8=BB=E9=94=AELong=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E5=88=B0=E5=89=8D=E7=AB=AF=E5=90=8E=EF=BC=8CJS=E7=B2=BE?= =?UTF-8?q?=E5=BA=A6=E4=B8=A2=E5=A4=B1=EF=BC=8C=E5=85=A8=E5=B1=80=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E5=B0=86Long=E8=BD=AC=E4=B8=BA=E5=AD=97?= =?UTF-8?q?=E7=AC=A6=E4=B8=B2=E5=88=B0=E5=89=8D=E7=AB=AF=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/io/gisbi/jackson/JacksonConfig.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sdk/common/src/main/java/io/gisbi/jackson/JacksonConfig.java b/sdk/common/src/main/java/io/gisbi/jackson/JacksonConfig.java index 61fd6ec..5ca6a70 100644 --- a/sdk/common/src/main/java/io/gisbi/jackson/JacksonConfig.java +++ b/sdk/common/src/main/java/io/gisbi/jackson/JacksonConfig.java @@ -3,6 +3,7 @@ package io.gisbi.jackson; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.core.StreamReadConstraints; import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer; import org.springframework.context.annotation.Bean; @@ -25,6 +26,13 @@ public class JacksonConfig { return objectMapper; } + @Bean + public Jackson2ObjectMapperBuilder jackson2ObjectMapperBuilder() { + return new Jackson2ObjectMapperBuilder() + .serializerByType(Long.TYPE, new ToStringSerializer()) + .serializerByType(Long.class, new ToStringSerializer()); + } + @Bean public Jackson2ObjectMapperBuilderCustomizer customJackson() { return jacksonObjectMapperBuilder -> {