2016-11-29 18 views
0

spring.session.store-type = jdbc server.session.cookie.pathを使用すると効果はありません。しかし、私は独自のCookieSerializerを実装すると動作します。 spring.session.store-type = noneを使用すると、server.session.cookie.pathが有効になります。Springセッション1.2.2とcookie.path

これはバグですか?

答えて

0

server.session.cookie.path設定プロパティの参照で判断してSpringブートを使用すると仮定します。このプロパティは、セッション管理がサーブレットコンテナ(デフォルトではSpring BootでTomcat)によって処理されるときにセッションクッキーのパスを設定するために使用されます。

Spring Sessionを使用している場合は、セッション管理プラットフォームには無関心です。つまり、サーブレットコンテナがこれらの懸念事項を処理する責任を負いません。

これは、あなたが見ている動作を説明する - 春のセッションは、セッション管理のために使用されていないとき(spring.session.store-type=none)(例えばserver.session.cookie.pathなど)サーブレットコンテナセッションの設定プロパティが有効であり、そしてあなたが春のセッション(spring.session.store-type=jdbc)を使用して行うとき、彼らはそうではありません。

関連する問題