返回信息流一个可以为空一个不可以吧
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #7984782同步于 2025/1/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖
问个简单的问题
IWhisper#441
2025/1/8镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
前端传参的时候,传的是int 还是integer?<br>或者这么说,定义api接口参数的时候是用基本数据类型还是用包装类,各有什么好处啊?约定俗成是怎么做的???
后端定义用包装类吧,前端怎么传无所谓反正能自动装箱。响应返回更得用包装类,你得往统一的返回result类里放个object,基本数据类型放不进去
对前端来说不分int和integer,传过来后端反序列化的时候后端自己决定将值转化为int或者integer。后端如果设置的是int,那么如果前端没传初始化时默认值为0,如果是integer则是null,一般都是建议包装成integer,因为如果是int的话区分不了到底是前端没传还是传的就是0。我是这么理解的。
int说得不对,后端用int接收参数的话,如果前端没传会直接报错<br>【 在 IWhisper#951 的大作中提到: 】<br><font class="f006">: 对前端来说不分int和integer,传过来后端反序列化的时候后端自己决定将值转化为int或者integer。后端如果设置的是int,那么如果前端没传初始化时默认值为0,如果是integer则是null,一般都是建议包装成integer,因为如果是int的话区分不了到底是前端没传还是传的就是0。我是这么理解的。 </font>