wugy315
三汪
2017-08-21 01:06

Java中的dead code原因分析,可有大牛解惑?

  • java

dead code的原因是代码无意义。在下面方法中return null;报dead code警告。但是不加这句return null必然是不行的。会报错。因此不是很理解为什么会提示dead code。可有人解惑?

    @RequestMapping(value = "/student/get" , method = RequestMethod.GET)
    public Student getStudent(@RequestParam(value="name",required=false)String name) throws BizException{
        if (name.equals("Chaves")) {
            throw new BizException("Chaves is invalid!");
        }
        if (name != null) {
            return studentService.findByName(name);
        }
        return null;        
    }
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

4条回答