最近Spring Sessionを実装しました。
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session</artifactId>
<version>1.0.2.RELEASE</version>
</dependency>
sessionRepository の独自の実装を作成するため、セッションの作成時に setMaxInactiveIntervalInSeconds を 60 秒に設定します。このコードをデバッグすると、セッション オブジェクトの最大非アクティブ間隔は正しくなりますが、何もせずに Web サイトで待機すると、セッションが期限切れになることはありません。
これを修正するアイデアはありますか?ありがとう
public class SpringSessionRepository implements SessionRepository<ExpiringSession> {
@Override
public ExpiringSession createSession() {
ExpiringSession result = new MapSession();
result.setMaxInactiveIntervalInSeconds(60);
return result;
}
...
}