是否有可能设置/覆盖
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)吗?
谢谢
最佳答案
sessionInactivityTimeout
是FactoryMaker
,不是直接值。因此,您可以设置FactoryMaker
的默认值而无需更改sessionInactivityTimeout
的值。我相信这应该可以满足您的需求。
LiftRules.sessionInactivityTimeout.default.set(Full(25l))
您可以查看有关依赖项注入here的更多信息。
关于scala - LiftWeb框架-覆盖LiftRules.sessionInactivityTimeout,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19008433/