2016-12-05 43 views
5

Springブートアプリケーションで(埋め込み)Tomcatセッションタイムアウトを設定するにはどうしたらいいですか?SpringブートJava Configセッションタイムアウトの設定

public class SessionListener implements HttpSessionListener{ 

@Override 
public void sessionCreated(HttpSessionEvent se) { 
    se.getSession().setMaxInactiveInterval(5*60); 
} 

@Override 
public void sessionDestroyed(HttpSessionEvent se) { 

}} 

私はSessionListenerを持っていますが、どのリスナーをコンテキストに追加する必要があるのか​​わかりません。

答えて

13

application.propertiesファイルにserver.session.timeoutを設定できるはずです。

ref:http://docs.spring.io/spring-boot/docs/1.4.x/reference/html/common-application-properties.html

+0

ありがとうございました!それは動作します:) –

+2

server.session.timeout =#秒単位のセッションタイムアウト。 – ThomasRS

+1

application.propertiesにあります。 '#session timeout(Tomcatサーバー/コンテナの場合は春、分で秒) server.session.timeout = 1' 私はそれをテストして動作しています! tomcatが数分でプロパティを取得することが判明しました – Eduardo

関連する問題