类 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
-
构造器概要
构造器 构造器 说明 NumberJsonStringFormatProperties() -
方法概要
修饰符和类型 方法 说明 java.util.List<java.lang.Class<? extends java.lang.Number>>getFormatNumberClassList()返回待格式化数值类型类booleanisFormatAllNumber()返回是否格式化所有数值类型booleanisFormatBigDecimal()返回是否格式化BigDecimalbooleanisFormatBigInteger()返回是否格式化BigIntegerbooleanisFormatByteClass()返回是否格式化Byte包装类booleanisFormatByteType()返回是否格式化Byte基本类型booleanisFormatDoubleClass()返回是否格式化Double包装类booleanisFormatDoubleType()返回是否格式化Double基本类型booleanisFormatFloatClass()返回是否格式化Float包装类booleanisFormatFloatType()返回是否格式化Float基本类型booleanisFormatIntegerClass()返回是否格式化Integer包装类booleanisFormatIntegerType()返回是否格式化Integer基本类型booleanisFormatLongClass()返回是否格式化Long包装类booleanisFormatLongType()返回是否格式化Long基本类型booleanisFormatShortClass()返回是否格式化Short包装类booleanisFormatShortType()返回是否格式化Short基本类型voidsetFormatAllNumber(boolean formatAllNumber)设置是否格式化所有数值类型voidsetFormatBigDecimal(boolean formatBigDecimal)设置是否格式化BigDecimalvoidsetFormatBigInteger(boolean formatBigInteger)设置是否格式化BigIntegervoidsetFormatByteClass(boolean formatByteClass)设置是否格式化Byte包装类voidsetFormatByteType(boolean formatByteType)设置是否格式化Byte基本类型voidsetFormatDoubleClass(boolean formatDoubleClass)设置是否格式化Double包装类voidsetFormatDoubleType(boolean formatDoubleType)设置是否格式化Double基本类型voidsetFormatFloatClass(boolean formatFloatClass)设置是否格式化Float包装类voidsetFormatFloatType(boolean formatFloatType)设置是否格式化Float基本类型voidsetFormatIntegerClass(boolean formatIntegerClass)设置是否格式化Integer包装类voidsetFormatIntegerType(boolean formatIntegerType)设置是否格式化Integer基本类型voidsetFormatLongClass(boolean formatLongClass)设置是否格式化Long包装类voidsetFormatLongType(boolean formatLongType)设置是否格式化Long基本类型voidsetFormatNumberClassList(java.util.List<java.lang.Class<? extends java.lang.Number>> formatNumberClassList)设置待格式化数值类型类voidsetFormatShortClass(boolean formatShortClass)设置是否格式化Short包装类voidsetFormatShortType(boolean formatShortType)设置是否格式化Short基本类型
-
构造器详细资料
-
NumberJsonStringFormatProperties
public NumberJsonStringFormatProperties()
-
-
方法详细资料
-
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- 待格式化数值类型类
-