Play 2.0 中的 session.id 在哪里?

2024-03-10

在 Play 1.0 中,我们使用 session.getId() 方法来检索唯一的会话标识符。

id 可以方便地为全局缓存中的键添加前缀。

Play 2.0 session.id 等效项在哪里?


由于会话数据存储为 cookie,因此 play 2.0 中不再有会话 ID。事实上,也不需要识别令牌,会话数据只是随每个请求一起传递,使服务器完全无状态。

但是,如果您需要将每个用户的数据存储在全局缓存中,您可能仍然需要一个 id。 为此,请使用以下代码

// Generate a unique id
String uuid=session("uuid");
if(uuid==null) {
    uuid=java.util.UUID.randomUUID().toString();
    session("uuid", uuid);
}

会话 ID?无论如何,听起来好像是 Java EE...

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Play 2.0 中的 session.id 在哪里? 的相关文章

随机推荐