在数据库中的字段整型默认null,前端获取后却是 -1

Saber 未结 2 1033
15860146
15860146 剑圣 2021-04-12 21:10

一、该问题的重现步骤是什么?

1. 数据库表字段为整型,默认null,没有数据

2. 前端调用接口list或者数据

3. 前端获取的值为-1


二、你期待的结果是什么?实际看到的又是什么?

期望值为空,实际看到的是-1


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2021-04-13 12:00
    0 讨论(0)
  • 2021-04-14 08:52
    org.springblade.core.tool.jackson.MappingApiJackson2HttpMessageConverter#initWriteObjectMapper
    这个方法下添加这段代码 就会屏蔽掉null字段了
    writeObjectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);


    0 讨论(0)
提交回复