Play 2.0中的session.id在哪里?

Oli*_*alo 9 playframework-2.0

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

id很方便在全局缓存中为密钥添加前缀.

Play 2.0 session.id在哪里等效?

Oli*_*alo 12

由于会话数据存储为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);
}
Run Code Online (Sandbox Code Playgroud)

会话ID?它听起来如此Java EE无论如何......