cookie问题,点击登录提示服务器异常

来源:3-6 分布式session上

西瓜大师

2019-02-12

用户登录时出现服务器异常,并且IDEA没有提示异常信息
Controller

    @ResponseBody
    public Result<MiaoshaUser> doLogin( HttpServletResponse response,@Valid LoginVo loginVo){
        logger.info(loginVo.toString());
        MiaoshaUser user=miaoshaUserService.getUser(response,loginVo);
        if(user!=null){
            logger.info("登录成功");
            return Result.success(user);
        }
        //throw new GlobleException(CodeMsg.USER_NULL);
        return null;
    }在这里输入代码

Service

 public MiaoshaUser getUser(HttpServletResponse response,LoginVo loginVo) {
        MiaoshaUser user=new MiaoshaUser();
        user.setNickname(loginVo.getMobile());
        user.setPassword(MD5Util.inputPassToDbPass(loginVo.getPassword(),"1a2b3c4d"));
        MiaoshaUser miaoshaUser=miaoshaUserDao.getUser(user);
        String token= UUIDItil.uuid();
        redisService.set(MiaoshaUserKey.token,token,miaoshaUser);
        Cookie cookie=new Cookie(COOKIE_NAME_TOKEN,token);
        cookie.setMaxAge(MiaoshaUserKey.token.expireSeconds());
        cookie.setPath("/");
        response.addCookie(cookie);
        return miaoshaUser;
    }
写回答

2回答

williamharley

2019-03-12

我的也是idea,运行提示服务器异常之外,无任何异常信息。经排查,是虚拟机没启动(redis没启动)

2
0

若鱼1919

2019-02-13

一行一行的debug下

0
0

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

各种缓存/JSR303参数检

2698 学习 · 941 问题

查看课程