一.在UserController中添加退出登录请求
@ApiOperation(value = "4.用户退出登录", notes = "用户退出登录", httpMethod = "POST")
@PostMapping("/logout")
public JSONResult logout(@RequestParam String userId,
HttpServletRequest request,
HttpServletResponse response) {
// 清除用户的相关信息的cookie
CookieUtils.deleteCookie(request, response, "user");
// TODO 用户退出登录,需要清空购物车
// TODO 分布式会话中需要清除用户数据
return JSONResult.ok();
}
二.application.yml中配置mysql日志控制台打印
# 3.mybatis 配置 ###########################
mybatis:
type-aliases-package: com.one.pojo # 所有POJO类所在包路径
mapper-locations: classpath:mapper/*.xml # mapper映射文件
# 在控制台打印mysql日志(用于开发的时候调试)
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl