类 JacksonConfiguration

java.lang.Object
net.sohelp.boot.demo.core.json.JacksonConfiguration

@Configuration public class JacksonConfiguration extends Object
Jackson配置类,用于自定义JSON序列化与反序列化的规则。 包括日期时间格式、Long类型转String防止精度丢失等。
  • 字段详细资料

    • DEFAULT_DATE_TIME_FORMAT

      public static final String DEFAULT_DATE_TIME_FORMAT
      默认日期时间格式
      另请参阅:
    • DEFAULT_DATE_FORMAT

      public static final String DEFAULT_DATE_FORMAT
      默认日期格式
      另请参阅:
    • DEFAULT_TIME_FORMAT

      public static final String DEFAULT_TIME_FORMAT
      默认时间格式
      另请参阅:
    • NUMBER_MAX_VALUE

      public static final long NUMBER_MAX_VALUE
      JavaScript中number类型的最大值
      另请参阅:
    • NUMBER_MIN_VALUE

      public static final long NUMBER_MIN_VALUE
      JavaScript中number类型的最小值
      另请参阅:
  • 构造器详细资料

    • JacksonConfiguration

      public JacksonConfiguration()
  • 方法详细资料

    • mappingJackson2HttpMessageConverter

      @Bean public org.springframework.http.converter.json.MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter()
      创建并配置MappingJackson2HttpMessageConverter Bean。 主要功能是注册自定义的Long类型序列化器,避免前端JavaScript解析大Long数值时出现精度问题。
      返回:
      配置好的MappingJackson2HttpMessageConverter实例