那个系统通用异常处理

来源: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回答

若鱼1919

2019-11-12

既然有一个异常处理类 那么在controller有错误的话会转到异常处理类中那么?会的。

//一般不会到这里?   老师看这里 是不是一般不会出现这个 因为报错的话直接进入异常处理器。

一般会到这里,比如:密码输入错误。

0
4
若鱼1919
回复
肖小小
是的。
2019-11-14
共4条回复

Java秒杀系统方案优化 掌握海量访问通用解决方案

各种缓存/JSR303参数检

2695 学习 · 941 问题

查看课程