SpringBoot启动tomcat出现空白页面

如果出现这个问题原因

  • 1),点击用户退出方法,方法里面执行的是清除session和清空cookie,然后,就出现了空白页面

执行退出方法是

    @GetMapping("logout")
    @ApiOperation(value = "注销登录方法",notes = "注销登录")
    public String logout(HttpServletRequest request,
                         HttpServletResponse response){
        //移除session
        request.getSession().removeAttribute("user");
        //移除cookie
        Cookie cookie = new Cookie("token", null);
        cookie.setMaxAge(0);
        cookie.setPath("/");
        response.addCookie(cookie);
        return "redirect:/";
    }

运行springboot启动类,控制台与页面都没有报错如下

出现的问题

  • 这时候不管你通过 url 访问服务端的接口都无法访问,这时我觉得是tomcat的内嵌服务器被我玩坏了
  • 我想好了俩个解决的办法
  • 1),更改springboot的内嵌服务器tomcat (这个由于技术能力有限,我选择了第二种方法)
  • 2),通过github拉取本地代码重新运行(然后我通过拉取代码,重新运行解决了问题)
  • 证明了确实是tomcat的问题

效果图为

后面经过我看了一下代码,原来是因为我配置了mvc拦截了代码如下

发布了256 篇原创文章 · 获赞 188 · 访问量 65万+

猜你喜欢

转载自blog.csdn.net/qq_40646143/article/details/99945270