也可以使用session自带的id,这里演示的是使用自定义uuid为session生成的id
@RequestMapping(value = "/uuid", method = RequestMethod.GET)
public @ResponseBody
String uid(HttpSession session) {
UUID uid = (UUID) session.getAttribute("uuid");
if (uid == null) {
uid = UUID.randomUUID();
}
log.info("getMaxInactiveInterval = ", session.getMaxInactiveInterval());
session.setAttribute("uuid", uid);
return session.getId();
}