那个系统通用异常处理
来源:3-5 系统通用异常处理

肖小小
2019-11-12
既然有一个异常处理类 那么在controller有错误的话会转到异常处理类中那么
@RequestMapping("/login")
//@Valid 参数校验
public Map<String,Object> login(@Valid LoginVo loginVo){
Long id = Long.valueOf(loginVo.getId());
String password = loginVo.getPassword();
boolean login = userService.login(id, password);
Map<String,Object> modelMap = new HashMap<>();
if (login) {
modelMap.put("success",true);
modelMap.put("message","登陆成功");
}else {
//一般不会到这里? 老师看这里 是不是一般不会出现这个 因为报错的话直接进入异常处理器
throw new RuntimeException("未知错误");
}
return modelMap;
}
写回答
1回答
-
既然有一个异常处理类 那么在controller有错误的话会转到异常处理类中那么?会的。
//一般不会到这里? 老师看这里 是不是一般不会出现这个 因为报错的话直接进入异常处理器。
一般会到这里,比如:密码输入错误。
042019-11-14
相似问题