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;
}