This commit is contained in:
jingna 2025-05-22 18:13:00 +08:00
commit fd0d80634b

View File

@ -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 -> {