1

最近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;
    }
    ...
}
4

1 に答える 1