既然有一个异常处理类 那么在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;
}