项目已上线,后端校验vo不为空,前端vo传null报错怎么解决

项目已上线,后端校验vo不为空,前端vo传null报错怎么解决

上线后前端找我,说编辑内容时报错,叫我看看是什么错误,我一看后端校验了vo不为空,但是前端传输的vo为空,就报了空指针异常

解决

  • 因为已经上线不可能修改代码再次发包
  • 所以选择前端解决,前端传一个空对象数组,即vo[],后端校验就能通过了
  • 传输vo[],是有对象,并且对象不为null,只是为空,所以不会报错
  • 但是传输null对象一定会报错

你可能感兴趣的:(工作总结,JAVA基础工作中实际总结,前端,后端,node.js)