类 NumberJsonStringFormatProperties

java.lang.Object
net.guerlab.spring.commons.properties.NumberJsonStringFormatProperties

@RefreshScope
@ConfigurationProperties("spring.jackson.format")
public class NumberJsonStringFormatProperties
extends java.lang.Object
数值json格式化配置,用于将数值类型在json格式化处理的时候处理为字符串类型,避免精度溢出
作者:
guer
  • 构造器详细资料

  • 方法详细资料

    • isFormatAllNumber

      public boolean isFormatAllNumber()
      返回是否格式化所有数值类型
      返回:
      是否格式化所有数值类型
    • setFormatAllNumber

      public void setFormatAllNumber​(boolean formatAllNumber)
      设置是否格式化所有数值类型
      参数:
      formatAllNumber - 是否格式化所有数值类型
    • isFormatBigDecimal

      public boolean isFormatBigDecimal()
      返回是否格式化BigDecimal
      返回:
      是否格式化BigDecimal
    • setFormatBigDecimal

      public void setFormatBigDecimal​(boolean formatBigDecimal)
      设置是否格式化BigDecimal
      参数:
      formatBigDecimal - 是否格式化BigDecimal
    • isFormatBigInteger

      public boolean isFormatBigInteger()
      返回是否格式化BigInteger
      返回:
      是否格式化BigInteger
    • setFormatBigInteger

      public void setFormatBigInteger​(boolean formatBigInteger)
      设置是否格式化BigInteger
      参数:
      formatBigInteger - 是否格式化BigInteger
    • isFormatByteClass

      public boolean isFormatByteClass()
      返回是否格式化Byte包装类
      返回:
      是否格式化Byte包装类
    • setFormatByteClass

      public void setFormatByteClass​(boolean formatByteClass)
      设置是否格式化Byte包装类
      参数:
      formatByteClass - 是否格式化Byte包装类
    • isFormatByteType

      public boolean isFormatByteType()
      返回是否格式化Byte基本类型
      返回:
      是否格式化Byte基本类型
    • setFormatByteType

      public void setFormatByteType​(boolean formatByteType)
      设置是否格式化Byte基本类型
      参数:
      formatByteType - 是否格式化Byte基本类型
    • isFormatShortClass

      public boolean isFormatShortClass()
      返回是否格式化Short包装类
      返回:
      是否格式化Short包装类
    • setFormatShortClass

      public void setFormatShortClass​(boolean formatShortClass)
      设置是否格式化Short包装类
      参数:
      formatShortClass - 是否格式化Short包装类
    • isFormatShortType

      public boolean isFormatShortType()
      返回是否格式化Short基本类型
      返回:
      是否格式化Short基本类型
    • setFormatShortType

      public void setFormatShortType​(boolean formatShortType)
      设置是否格式化Short基本类型
      参数:
      formatShortType - 是否格式化Short基本类型
    • isFormatIntegerClass

      public boolean isFormatIntegerClass()
      返回是否格式化Integer包装类
      返回:
      是否格式化Integer包装类
    • setFormatIntegerClass

      public void setFormatIntegerClass​(boolean formatIntegerClass)
      设置是否格式化Integer包装类
      参数:
      formatIntegerClass - 是否格式化Integer包装类
    • isFormatIntegerType

      public boolean isFormatIntegerType()
      返回是否格式化Integer基本类型
      返回:
      是否格式化Integer基本类型
    • setFormatIntegerType

      public void setFormatIntegerType​(boolean formatIntegerType)
      设置是否格式化Integer基本类型
      参数:
      formatIntegerType - 是否格式化Integer基本类型
    • isFormatLongClass

      public boolean isFormatLongClass()
      返回是否格式化Long包装类
      返回:
      是否格式化Long包装类
    • setFormatLongClass

      public void setFormatLongClass​(boolean formatLongClass)
      设置是否格式化Long包装类
      参数:
      formatLongClass - 是否格式化Long包装类
    • isFormatLongType

      public boolean isFormatLongType()
      返回是否格式化Long基本类型
      返回:
      是否格式化Long基本类型
    • setFormatLongType

      public void setFormatLongType​(boolean formatLongType)
      设置是否格式化Long基本类型
      参数:
      formatLongType - 是否格式化Long基本类型
    • isFormatFloatClass

      public boolean isFormatFloatClass()
      返回是否格式化Float包装类
      返回:
      是否格式化Float包装类
    • setFormatFloatClass

      public void setFormatFloatClass​(boolean formatFloatClass)
      设置是否格式化Float包装类
      参数:
      formatFloatClass - 是否格式化Float包装类
    • isFormatFloatType

      public boolean isFormatFloatType()
      返回是否格式化Float基本类型
      返回:
      是否格式化Float基本类型
    • setFormatFloatType

      public void setFormatFloatType​(boolean formatFloatType)
      设置是否格式化Float基本类型
      参数:
      formatFloatType - 是否格式化Float基本类型
    • isFormatDoubleClass

      public boolean isFormatDoubleClass()
      返回是否格式化Double包装类
      返回:
      是否格式化Double包装类
    • setFormatDoubleClass

      public void setFormatDoubleClass​(boolean formatDoubleClass)
      设置是否格式化Double包装类
      参数:
      formatDoubleClass - 是否格式化Double包装类
    • isFormatDoubleType

      public boolean isFormatDoubleType()
      返回是否格式化Double基本类型
      返回:
      是否格式化Double基本类型
    • setFormatDoubleType

      public void setFormatDoubleType​(boolean formatDoubleType)
      设置是否格式化Double基本类型
      参数:
      formatDoubleType - 是否格式化Double基本类型
    • getFormatNumberClassList

      public java.util.List<java.lang.Class<? extends java.lang.Number>> getFormatNumberClassList()
      返回待格式化数值类型类
      返回:
      待格式化数值类型类
    • setFormatNumberClassList

      public void setFormatNumberClassList​(java.util.List<java.lang.Class<? extends java.lang.Number>> formatNumberClassList)
      设置待格式化数值类型类
      参数:
      formatNumberClassList - 待格式化数值类型类