当我使用spring.session.store-type=jdbc时,server.session.cookie.path没有任何效果。但是,当我实现自己的CookieSerializer时,它可以工作。当我使用spring.session.store-type=none时,server.session.cookie.path是有效的。
这是一个bug吗?
发布于 2016-12-04 19:35:02
根据您对server.session.cookie.path配置属性的引用,我假设您使用Spring Boot -当servlet容器处理会话管理时,该属性用于配置会话cookie的路径(默认情况下,Tomcat使用Spring Boot)。
如果您使用Spring Session,您将使您的会话管理平台不可知,这意味着您的servlet容器不再负责处理这些问题。
这解释了您所看到的行为-当Spring Session不用于会话管理(spring.session.store-type=none)时,servlet容器会话配置属性(如server.session.cookie.path)有效,而当您使用Spring session (spring.session.store-type=jdbc)时,它们无效。
https://stackoverflow.com/questions/40866090
复制相似问题