feiniaojin / graceful-response

Spring Boot接口响应处理解决方案,提供统一返回值封装、全局异常处理、自定义异常错误码、参数校验增强、断言增强等功能
https://doc.feiniaojin.com
MIT License
1.09k stars 164 forks source link

响应 data 默认为 null #3

Closed senpal220 closed 1 year ago

senpal220 commented 1 year ago

返回类型为 List 时,响应默认值为 Collections.emptyMap() 不准确,默认值改为 null

feiniaojin commented 1 year ago

系统提示:您的邮件被腾讯邮箱判定为垃圾邮件,请编辑后重新发送!

feiniaojin commented 1 year ago

这个地方主要是为了兼容,如果是空的map,返回的时候会生成如下json


{
"code":"",
"msg":"",
"data":{}
}
如果直接将data设置为null,则不会存在data属性
senpal220 commented 1 year ago

主要是遇到了,返回值为 List 默认值 {},前端解析 {} 为数组异常的场景