NumberSerializer.instance 修改为 NumberSerializer.INSTANCE

NumberSerializer.instance 修改为 NumberSerializer.INSTANCE 
 1. 新增Long类型序列化规则,数值超过2^53-1,在JS会出现精度丢失问题,因此Long自动序列化为字符串类型
该规则应该应用NumberSerializer.INSTANCE ,而非NumberSerializer.instance

Signed-off-by: 我很幸福 <gelipolove@163.com>
pull/41/head
我很幸福 2023-07-11 08:28:01 +00:00 committed by Gitee
parent d68fa54e55
commit f832cdcb13
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 2 additions and 2 deletions

View File

@ -34,8 +34,8 @@ public class YudaoJacksonAutoConfiguration {
* 2. LocalDateTime
*/
simpleModule
.addSerializer(Long.class, NumberSerializer.instance)
.addSerializer(Long.TYPE, NumberSerializer.instance)
.addSerializer(Long.class, NumberSerializer.INSTANCE)
.addSerializer(Long.TYPE, NumberSerializer.INSTANCE)
.addSerializer(LocalDateTime.class, LocalDateTimeSerializer.INSTANCE)
.addDeserializer(LocalDateTime.class, LocalDateTimeDeserializer.INSTANCE);