标签:接口 判断 产生 review 调试 == 解决办法 equal 不为
今天在调试iReview项目的接口时,发现新增词条和新增库的时候,某些字段即使留空POST到后台时也能当做不为空。
经过排查,发现后台是使用 String 变量名 == null 这样的语句去判断变量是否为空,这样就产生了bug,因为即使接收到不带值的空字段,
spring也会生成String对象,这样以上语句就会过了。
解决办法是,在判断语句里面加上 变量名.equals(""),这样就保证可以拦截到空字段了。
【踩坑】springMVC 接收String参数没有判断为空
标签:接口 判断 产生 review 调试 == 解决办法 equal 不为
原文地址:https://www.cnblogs.com/lipohong/p/10686164.html