如何更改 Vert.x (java) 中的默认会话超时

How to change the default session timeout in Vert.x (java)

我们想更改 Vert.x 中的默认会话超时。在文档中搜索后,我发现会话使用此变量来定义超时值:

public static final long DEFAULT_SESSION_TIMEOUT = 1800000L

此变量存储在 class io.vertx.ext.web.handler.SessionHandler(Vert.x Web)中,但我们找不到将此值从 30 分钟更改为 60 分钟的方式或方法.

那么,我该如何更改默认会话超时?

谢谢

long TIMEOUT_IN_MS = 3600000L;

router.route()
  .handler(SessionHandler.create(store).setSessionTimeout(TIMEOUT_IN_MS));

有关详细信息,请参阅 Vert.x 网络文档中的“Handling Session”。