Spring 按日期启动设置会话时间

Spring boot set session time by date

是否可以使用日期时间而不是分钟来设置 spring 会话超时?在我们的生产中,我们从 05:00 am 工作到 10:00 pm,当前会话超时设置为 1080 分钟。 18 小时后,所有客户的会话都被销毁了。但实际上会话在生产工作时间之间被破坏了。

我认为这是不可能的。我的解决方案是将会话超时设置为 -1。该值意味着用户永远不会自动注销。