请求后台接口,字段为null不返回问题

当项目引入Activiti7时,全局字段返回策略默认为not_null,影响到Mybatis,使空字段不被返回。可通过在application.yml配置Spring Jackson的default-default-property-inclusion为always,或在Mybatis配置中设置call-setters-on-nulls为true,确保空字段依然返回。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 若项目引入了activiti7,activiti会默认把字段返回的策略设置成not_null,且作用的是全局的,导致其他所有的controller空字段都不返回了
    在这里插入图片描述
    在application.yml文件中设置
spring.jackson.default-default-property-inclusion: always

2.如果项目中没有引入别的乱七八糟的框架,那考虑一下是不是mybatis的问题,在mybatis的配置中,添加一行配置:

mybatis.configuration.call-setters-on-nulls: true

让mybatis将空字段也进行返回。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JeffHan^_^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值