1 if(loginService.findUserByName(user.getUserName()) != null && loginService.findUserByName(user.getUserName())){ 2 return loginService.login(user,response); 3 }else { 4 return new ResponseResult(810,"该账号未注册,请前往注册"); 5 }
这样就可以预防空指针报错导致无法执行else语句.
另外我们在使用条件查询语句时并非常用设定为Boolean类型,而是int类型,这样可以避免空指针报错,从而增加代码的复杂度.