如果出现这个问题原因
- 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拦截了代码如下