sessionInactivityTimeout

sessionInactivityTimeout

是否有可能设置/覆盖

LiftRules.sessionInactivityTimeout


val in Lift?

我是Scala和Lift的新手之王。

我想为Lift会话超时设置与在web.xml中定义的时间不同的时间

<session-config>
    <session-timeout>60</session-timeout>
</session-config>


例如,我想将Http容器超时设置为60分钟(如上配置),并将所有Lift Session中的超时设置为25分钟。

在Lift中还有其他方法可以做到这一点(而不是使用LiftRules.sessionInactivityTimeout)吗?

谢谢

最佳答案

sessionInactivityTimeoutFactoryMaker,不是直接值。因此,您可以设置FactoryMaker的默认值而无需更改sessionInactivityTimeout的值。我相信这应该可以满足您的需求。

LiftRules.sessionInactivityTimeout.default.set(Full(25l))


您可以查看有关依赖项注入here的更多信息。

关于scala - LiftWeb框架-覆盖LiftRules.sessionInactivityTimeout,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19008433/

10-10 13:14